0x0400相对于VS2008所带的Plarform SDK(在文件sdkddkver.h中)中_WIN32_IE的定义来说太老了,导致不兼容,可以将其改成0x0501或更高的版本避免这个问题,如下所示:
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0501
#endif
fatal error C1189: #error : _WIN32_WINNT settings conflicts with _WIN32_IE setting
最新推荐文章于 2026-05-21 22:20:30 发布
本文介绍了解决在VS2008环境下因_WIN32_IE版本过低导致的兼容性问题的方法。通过将_WIN32_IE的定义从0x0400更新到0x0501或更高版本,可以有效避免此问题。
4万+

被折叠的 条评论
为什么被折叠?



