У меня есть проект ATL C ++, и у меня нет ни одного включения в один из моих исходных файлов C ++.
Когда я пытаюсь скомпилировать, я получаю предупреждение PCH:
Ошибка (активная) E2940 Предупреждение PCH: произошла неизвестная ошибка. Файл IntelliSense PCH не был создан.
Но проект прекрасно компилируется вместе с этим предупреждением.
Я пытался добавить #pragma once
а также include "stdafx.h"
как упомянуто в этот пост, но ни один из них не решил эту проблему.
Что еще я могу сделать, чтобы решить эту проблему?
Как уже упоминалось в этот Ответ, закрытие и повторное открытие решения работало нормально для меня.
По моему опыту, у меня просто была ошибка в программе с std
поэтому я начал использовать namespace std
и это сработало. Я также добавил
#pragma once