#error : WINDOWS.H already included. MFC apps must not #include <windows.h

2025-02-27 23:10:37
推荐回答(2个)
回答1:

lz是不是在mfc环境下加了某个头文件以后出现的这个问题?
MFC下解决办法是,双击这行错误,会跳转到某个头文件afx.h还是什么的,然后看到这句话,大致意思是如果定义了windows.h就报错,把这行注释掉,然后编译,通过了,然后回到这个头文件,把注释再去掉,以后再编译也不会出现那个错误了,但如果删掉debug文件夹再编译又要重复操作了。之前不会出现错误是因为系统把预编译通过的部分放在debug下的一个文件中,以后不需要再编译这部分了,删掉debug就要重新编译了

回答2:

你好像包含了俩次这个文件