当前位置: 代码迷 >> VC >> 关于#ifdef和#endif的有关问题
  详细解决方案

关于#ifdef和#endif的有关问题

热度:8045   发布时间:2013-02-25 00:00:00.0
关于#ifdef和#endif的问题
我明白#ifdef和#endif是通过判断是否有宏定义来控制增减系统模块的;

对于这段代码,#ifdef WIN32
  ...
  #endif

假如我想执行中间的代码,请问这个WIN32是由谁来定义的?

在哪定义的?

请高手赐教!

------解决方案--------------------------------------------------------
在windef.h中定义的
如果是win32程序就会包含这个头文件
在你创建WIN32工程时,VC自动#include很多头文件
其中有的头文件就包含了windef.h
------解决方案--------------------------------------------------------
看编译选项中有处理
  相关解决方案