我正在处理一个大型继承的 C++ 项目,并试图在 VS 2015 中首次构建它。我拥有所有构建文件,但我的构建在 visual studio 中失败,因为条件
#ifdef WIN32
.....
#else error
我试图在 Windows 上运行,但程序总是退回到 else 语句逻辑。
我在 visual studio 中为 C++ 安装了所有可能的东西。任何帮助是极大的赞赏。
最佳答案
VS 2015 定义了 _WIN32
,而不是 WIN32
。参见 this list of predefined macros .
关于C++ Visual Studio 2015 : #ifdef WIN32 not executing properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41643317/