VS всегда ищет предварительно скомпилированные заголовки

Я использую VS Community 2015 для создания консольных приложений C ++

Я пытаюсь прекратить использование предварительно скомпилированных заголовков.

я удалила #include "stdafx.h" и файлы stdafx .h и cpp.

На страницах свойств проекта я выбрал

Не использовать предварительно скомпилированные заголовки

Я пытался очистить, восстановить, ничего не работает.

VS продолжает искать предварительно скомпилированные заголовки:

1> ConsoleApplication2.cpp (7): фатальная ошибка C1010: неожиданное завершение
файл при поиске предварительно скомпилированного заголовка. Вы забыли добавить
‘#include «stdafx.h» к вашему источнику?

У кого-нибудь есть решение?

1

Решение

Свойства проекта VS могут быть переопределены на уровне отдельного исходного файла. Проверьте свойства ConsoleApplication2.cpp (и другие исходные файлы, в которых вы получаете ошибки) и убедитесь, что их свойства, связанные с PCH, не выделены жирным шрифтом, т. е. они находятся в состоянии «наследуют от родительских или проектных значений по умолчанию».

Также убедитесь, что вы редактируете свойства для конфигурации (например, «Отладка»), которую вы фактически строите. Диалоговое окно свойств VS позволяет вам редактировать свойства для любой конфигурации, а не только для той, которая выбрана в данный момент в комбинированной конфигурации для решения. Что я обычно делаю, так это всегда устанавливаю конфигурацию диалога в «Активную» опцию перед выходом из нее, чтобы при открытии мне не приходилось проверять.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]