|
|
1
5
建立在IanH设置的基础上,使用Visual Studio,
|
|
|
2
2
这是一个相当可怕的概念,但如果您真的想这样做,可以在Visual Studio项目设置中指定一个预处理器定义,如下所示:
附言:即使你所描述的是可能的,你可能想重新考虑这种做法。如果您希望仅在某些情况下启用某些功能,请考虑使用其他一些开关来启用/禁用某些功能,例如:注册表值、配置文件和您认为合理的任何其他标志。这至少可以维持 相同的 continuous integration |
|
|
3
1
编辑:我还没有尝试我的答案,因为我目前在Eclipse/Linux下工作,因此无法测试它,但我认为它应该可以工作(相应的Linux/Eclipse变体工作正常)。 必须在编译器调用(或build script/Makefile)中将环境变量作为/D%YOUR\u NAME%开关传递。 为避免%YOUR\u NAME%未定义时出现问题,可以在其前面添加另一个字符串,例如。
或者不管你的用户名是什么。 |
|
|
4
0
你不能。C预处理器定义与环境变量完全无关。您必须让每个用户都有自己的项目文件,并且每个用户都需要向项目文件本身添加一个附加的define指令,该指令将传递给
|
|
|
5
0
因此,您需要更改一些设置,以便每个用户都能定义自己的符号。 |
|
|
Albert Laure · 在SSRS中的不同数据集中添加值字段 12 年前 |
|
|
Edward Newgate · 正确的Json反序列化 13 年前 |
|
|
DiggDev · visualstudio2005 ctrl+f不工作 13 年前 |