1395
Конференция C SoobCha
письмо # 1396
|
1397 |
|
Здравствуйте, Лагоша.Вы писали 05.10.2007, в 19:33 в письме <mid:list-96402@nvptus.ru> из почтовой программы: The Bat! (v3.60.07) Professional ЛВГ> Выдает ошибку компилятор: ЛВГ> d:\...\pingkat\cping.cpp(122) : fatal error C1010: unexpected ЛВГ> end of file while looking for precompiled header directive ЛВГ> Что это может означать ??? Рылся в коротком коде класса CPing. Скобки на месте, их хватает... Обычно в проектах MSVC пара файлов - stdafx.cpp и stdafx.h используется для создания общего компилированного хедера. Ты включаешь в stdafx.h include на часто используемые тобой заголовки - и при компиляции файла stdafx.cpp (он обычно компилируется первым в проекте) эти заголовки компилятор преобразует в свою внутреннюю форму - так что компиляция cpp-файлов, которые включат stdafx.h через include происходит намного быстрее, чем если бы содержимое всех include раскручивалось в текстовом виде. Разница существенная (в разы), поэтому опция прекомпилированных заголовков по умолчанию включена во всех проектах. Для работы с этим тебе нужно включать stdafx.h в самом начале в каждом из .cpp файлов твоего проекта. Кроме того - для того, чтобы проект начал компилироваться - нужно сперва собрать stdafx.cpp. У тебя похоже, что ты только создал проект, и не пытался его ни разу собирать. Потому попытка компилировать конкретный CPing приводит к ошибке. Попробуй сперва запустить сборку ВСЕГО проекта - хотя бы раз (для каждой конфигурации - Debug и Release). Тогда создастся файл прекомпилированных заголовков, и дальнейшая компиляция отдельных файлов скорее всего проблем уже не вызовет. -- С уважением, Alexey N. Vinogradov (mailto:klirik@narod.ru) http://klirik.narod.ru За последние сутки получено 0(0 байт) "хамов" и 0(0 байт) "спамов". |
1395
|
1397 |
|
|
|
|