不知道这个错误是怎么回事。在项目属性下的 Visual Studio 的“命令行”选项中添加了 -D_WIN32_WINNT=0x0501
,但它说它无法识别它并且仍然出现警告。
我也不确定如何添加预处理器定义。
1>Please define _WIN32_WINNT or _WIN32_WINDOWS appropriately. For example:
1>- add -D_WIN32_WINNT=0x0501 to the compiler command line; or
1>- add _WIN32_WINNT=0x0501 to your project's Preprocessor Definitions.
最佳答案
在您的顶级源代码中添加以下行。
#include <SDKDDKVer.h>
关于c++ - Boost 的 D_WIN32_WINNT 编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000231/