![]() |
|
|
![]()
|
|
| Denn |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 6.8.2005 Репутация: 1 Всего: 2 |
У меня файлы проекта лежат в разных каталогах, при этом stdafx.h лежит где solution. исходники, лежащие во вложенных подкаталогах включают #include "..\stdafx.h". но ошибка компиляции - unexpected end of file while looking for precompiled directive. почему?
|
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 5 Всего: 49 |
Так устроены предкомпилированные заголовки в VC++. Препроцессор определяет место вставки для предкомпилированного заголовка по директиве #include "имя-файла", а не #include "путь/имя-файла". Просто напиши #include "stdafx.h" и не мучайся, т.к. каталог, в котором лежит солюшн, должен быть среди путей поиска заголовков. Если по каким-то причинам его там не оказалось, сделай это сам (C/C++ -> General -> Additional Include Directories).
-------------------- Не смей читать мою подпись!!! |
|||
|
||||
| Dreamer_0x01 |
|
|||
![]() Терминатор ![]() ![]() Профиль Группа: Участник Сообщений: 780 Регистрация: 14.4.2005 Где: Санкт-Петербург Репутация: 9 Всего: 12 |
ууу..это гадость. Возникла у меня кстати при добавлении #pragma once
но у меня она как раз выличилась именно добавлением "stdafx.h", хотя этот файл у меня вообще в каталогах моих не лежит, у меня компилятор сам его находит. Попробуй тоже без пути проинклюдь, может поможет? -------------------- Нет ничего невозможного. Есть цели, и есть время и силы на их достижение. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |