Привет кто-либо знает то, что вызывает эту ошибку? В Visual Studio 2008 с Визуальным Утверждают Спасибо
1>------ Build started: Project: ChessRound1, Configuration: Debug Win32 ------
1>Compiling...
1>stdafx.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xlocnum(135) : error C2857: '#include' statement specified with the /Ycstdafx.h command-line option was not found in the source file
1>Build log was saved at "file://c:\Users\Admin1\Documents\Visual Studio 2008\Projects\ChessRound1\ChessRound1\Debug\BuildLog.htm"
1>ChessRound1 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Это происходит потому, что что-то в вашем проекте настроено на использование файла предварительно скомпилированных заголовков, но ничего не настроено для его создания.
Щелкните правой кнопкой мыши файл stdafx.cpp
, выберите свойства, перейдите к C / C ++, предварительно скомпилированные заголовки, выберите «Создать предварительно скомпилированный заголовок» в первом поле редактирования.
Если вы хотите полностью отключить предварительно скомпилированные заголовки, перейдите в свойства проекта и выберите там «Не использовать предварительно скомпилированный заголовок» и убедитесь, что нет файлов, которые переопределяют эти настройки на «Использовать предварительно скомпилированный заголовок»
Визуальный Assist не имеет к этому никакого отношения, кстати. Фактически, визуальная помощь никогда не мешает компиляции.
У меня только что возникла эта ошибка при перемещении заголовочных и исходных файлов. Проблема заключалась в том, что в "stdafx.cpp -> Properties -> C/C++ -> Precompiled Headers" путь к "stdafx.h" все еще указывал на старое местоположение. Когда я обновил путь до нового местоположения, проблема исчезла.