У меня есть два проекта A и B. В проекте A я создал исходный файл с именем Logger.cpp, где у меня есть #include stdafx.h во включаемой части. stdafx.h присутствует в проекте A. В свойствах проекта A у меня есть расположение файлов заголовков проекта B в свойстве «Дополнительные каталоги включения». Когда я пытаюсь скомпилировать решение в Visual Studio 2013, оно успешно компилируется, но когда я пытаюсь перенести свое решение в Visual Studio 2019 и скомпилировать все решение, или только проект A, я получаю сообщение об ошибке E1696 не удается открыть исходный файл stdafx.h .
Что я пробовал:
- Я скопировал файл stdafx.h из проекта A в проект B, что приводит к конфликтам и не позволяет мне открыть какой-либо файл заголовка, включенный в файл stdafx.h.
- Я полностью удалил проект A, а затем создал новый проект C++, так как файл stdafx.h создается при создании нового проекта.
Оба вышеупомянутых подхода не решают проблему.
Я что-то упустил здесь?