【发布时间】:2011-12-03 14:44:49
【问题描述】:
是否有一个宏可以用来检查 Visual Studio 中的当前配置类型? 根据当前设置,我想包含一个 main 或 dllmain 函数:
#IFDEF CONFIGURATION_TYPE_EXE
int main(int argc, char **argv)
{
...
}
#ELSEIF CONFIGURATION_TYPE_DLL
BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
return TRUE;
}
#ENDIF
【问题讨论】:
-
您可以在 Visual Studio 中定义自己的构建配置和预处理器定义来为您执行此操作。
-
你能定义“当前配置类型”吗,你的意思是发布/调试构建模式吗?
-
@simbolo 不,配置属性 -> 常规中有一个名为“配置类型”的选项,我想检查当前配置(调试/发布)。
-
@helloworld922 我该怎么做?
标签: c++ visual-studio macros