我需要将我的应用程序从 Visual Studio 2005 IDE 升级到 Visual Studio 2012。升级向导成功转换解决方案和项目文件,出现 0 个错误和少量警告。
但是当我开始构建应用程序时,我收到错误消息:
错误 C1189:#error:此文件要求 _WIN32_WINNT 至少 #定义为 0x0403。建议使用 0x0501 或更高的值。在 atlcore.h 中!
我尝试将版本号更改为 0x0500 、 0x0501 、 0x0502 和 0x0601 (通过 /D 编译器选项和在 atlcore.h 中手动更改,WINVER 也更改了。)但没有运气。显示相同的错误。
我哪里错了?