0

我想添加条件以显示基于构建的某些布局/主题,例如:

我想为 2 个应用程序(调试和发布)定义一个常量

#IFDEF APP1.Debug   
   --- display layout 1
#IFDEF APP1.Release
   --- display layout 2
#IFDEF  APP2.Debug
   --- display layout 3
#IFDEF  APP2.Release
   --- display layout 4
#ELSE
  --- display layout 5
#ENDIF

如何在 Visual Studio 2010 中设置常量名称(上图)?它们如何出现在 DEBUG 和 RElease 下?

4

1 回答 1

0

像这样的东西应该在 MSVC 下工作:

#if __PROJECT__  == "App1"
  #ifdef _DEBUG
    #define LAYOUT Value1
  #else
    #define LAYOUT Value2
  #endif
#elif __PROJECT__ == "App2"
  #ifdef _DEBUG
    #define LAYOUT Value3
  #else
    #define LAYOUT Value4
  #endif
#else
  #define LAYOUT Value5
#endif
于 2013-05-16T14:33:10.437 回答