有没有办法全局声明一个#define?
比如我想要一个文件,例如,
#define MONO
并且我希望所有源代码文件都知道这个预处理器指令已定义。我将如何实现?
最佳答案
更新:您不能执行“解决方案范围”定义 afaik,但是下面的答案在每个项目的基础上是可行的。
您在编译属性或构建选项中设置它们:
http://msdn.microsoft.com/en-US/library/76zdzba1(v=VS.80).aspx (VS2008) http://msdn.microsoft.com/en-US/library/76zdzba1(v=VS.100).aspx (VS2010)
请参阅“设置自定义常量”标题。
更新
Microsoft Documentation on Build Options
您可以通过右键单击项目并从菜单中选择属性来访问构建选项。
关于c# - 解决方案范围#define,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5149351/