Visual C++ FAQ - Я добавляю исходные файлы к проекту, а компилятор выдаёт ошибку "C1010: unexpected end of file while looking for precompiled header directive." Почему?

ОГЛАВЛЕНИЕ


Я добавляю исходные файлы к проекту, а компилятор выдаёт ошибку "C1010: unexpected end of file while looking for precompiled header directive." Почему?

По умолчанию, поекты Visual C++ используют прекомпилированные заголовки. Данная система компилирует большие заголовки только один раз при создании stdafx.cpp. В любом другом файле .CPP Вашего проекта необходимо добавить #include "stdafx.h" в самом начале. Компилятор ищет имя "stdafx.h", чтобы знать, где вставить прекомпилированную заголовочную информацию. Если возникает такая ошибка, то необходимо отключить прекомпилированные заголовки (precompiled headers). В опциях проекта, в закладке C/C++ выберите категорию Precompiled headers. Кликните радио кнопку Not using precompiled headers, а затем нажмите OK.