#error WINDOWS.H уже включенный. Приложения MFC не должны #include <windows.h>

Я получаю #error WINDOWS.H уже включенный. Приложения MFC не должны #include windows.h, Но я не знаю, как я узнаю, из-за которого регистрируют, это происходит

Спасибо

18
задан Sahil Singh 16 July 2019 в 09:00
поделиться

2 ответа

Попробуйте включить "Показать включаемые" в настройках проекта (C / C ++ -> Advanced). Это шоу дает вам представление о том, какие файлы заголовков включены и в каком порядке - вы сможете отследить оттуда

32
ответ дан 30 November 2019 в 05:53
поделиться

Сначала посмотрите, какая единица трансляции (файл cpp) была скомпилирована при возникновении ошибки (см. Журнал сборки).

Затем ... вы можете либо проверить файлы заголовков, включенные этим cpp файл, ища .

Вы также можете выполнить поиск во всех файлах проекта, чтобы проверить, включен ли он в ваш код.

Если вы используете другие сторонние библиотеки которые включают заголовок windows.h, то вам может потребоваться изменить порядок включения этих файлов заголовков и заголовков MFC.

1
ответ дан 30 November 2019 в 05:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: