预处理里的定义是不是宏啊?预处理:WIN32;_DEBUG;_WINDOWS;UNICODE里是WIN32这个宏,结果我们可以在代码里使用_WIN32是不是说预处理里的定义根本就不是宏[解决办法]用的时候 是:#ifdef _DEBUG。。。#else。。。#endif类似宏[解决办法]是宏#ifdef _WIN32.............代码#endif[解决办法]_WIN32是编译器内置的宏WIN32是工程定义的宏