错误提示:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) E0035 #error 指令: WINDOWS.H already included. MFC apps must not #include <Windows.h> Tumbler.Roads c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\atlmfc\include\afxv_w32.h 16
错误原因:
非MFC项目中应用MFC组件时windows.h和afxwin.h冲突,删除windows.h后,Winsock2.h和afxwin.h依然存在冲突。
解决方法:
删除windows.h和winsock2.h,将afxwin.h放在stdafx.h的顶部。
参考:
http://wiki.jikexueyuan.com/project/visual-studio/2.html
https://blog.csdn.net/alex_my/article/details/22814263
https://blog.csdn.net/ypist/article/details/8505666
https://blog.csdn.net/leowangzi/article/details/7919596
https://social.msdn.microsoft.com/Forums/vstudio/en-US/f34c8b0e-59a1-4abc-86de-319ee748c9d7/windowsh-already-included?forum=vcgeneral