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