是否可以在 Visual Studio 2010 的不同项目中为不同的文件提供一些预处理器指令常量?这是我正在尝试做的一个例子:
在项目“A”的文件“1”中,我定义:TIMEDISPLAYING
#define TIMEDISPLAYING
在项目“B”的文件“2”中,我检查了TIMEDISPLAYING:
#if TIMEDISPLAYING
//do something
#else
//do something else
#endif
我知道在项目文件中我可以添加我的自定义常量。解决方案文件中是否有可以添加类似内容的地方?或者导入我所有自定义常量的其他类型的文件?
我目前在一个类中定义了布尔常量,但我希望我的代码基于常量编译,而 DEBUG 对我来说还不够。如果定义了 DEBUG,我的下一个解决方案是添加我的布尔常量:
#if DEBUG
protected const bool ISTIMEDISPLAYING = 1 == 1;
protected const bool ISDATARANDOM = 1 == 0;
protected const bool IS_AUTO_LOADING_CHAMP_VENDOR = 1 == 1;
protected const bool IS_TESTING_PO = 1 == 0;
#endif
我在这里的最后一个解决方案有什么替代解决方案吗?非常感谢任何帮助。