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

лямбда, конечно, встречается во много раз чаще. Если вы не занимаетесь функциональным программированием в академической среде, вам, вероятно, следует держаться подальше от functools.

Это питон. Никакая библиотека не нужна, или даже встроенные, просто простое выражение генератора.

( x + 3 for x in my_list )

Это создает генератор, похожий на imap. Если вы все равно собираетесь сделать из него список, используйте вместо него понимание списка:

[ x + 3 for x in my_list ]
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
поделиться
Другие вопросы по тегам:

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