我明白#ifdef和#endif是通过判断是否有宏定义来控制增减系统模块的;
对于这段代码,#ifdef WIN32
...
#endif
假如我想执行中间的代码,请问这个WIN32是由谁来定义的?
在哪定义的?
请高手赐教!
------解决方案--------------------------------------------------------
在windef.h中定义的
如果是win32程序就会包含这个头文件
在你创建WIN32工程时,VC自动#include很多头文件
其中有的头文件就包含了windef.h
------解决方案--------------------------------------------------------
看编译选项中有处理