1.在项目属性中定义宏定义
当我们需要根据不同的配置环境而执行不一样的代码时,可以通过在该配置环境的属性页里添加宏定义,从而动态的执行不一样的代码。
项目-》Properties-》Configuration Properties-》 C/C++-》Preprocessor-》Preprocessor Definitions项添加宏定义
(项目-》属性-》配置属性-》C/C++-》预处理器-》预处理器定义 项中添加宏定义)
2.在代码中定义宏定义:
例如:
//stdafx.h文件
//宏定义
#define MY_DEFINE
int main()
{
CString str = "宏定义MY_DEFINE";
#ifdef MY_DEFINE
OutputDebugString(str);
return 1;
#else
return 0;
#endif
}