使用编译器指令更改用户变量



如何通过代码改变用户变量,如$(Test),使用编译器指令或通过项目选项?

我定义了这个变量,它有时指向主干svn源代码,有时指向标签svn源代码。我在Library Path中使用这个变量。当我打开主干项目时,我需要将var设置为主干svn源,当我打开标签svn项目时,我需要将var设置为标签svn。主干和标签中的两个项目都是相同的,但主干有一些修改(这是我正在工作的代码,它还没有准备好使用)。

我不想每次更改项目时都去工具选项设置它。

编辑:

我知道我可以使用项目源代码路径而不是库路径,但是我需要所有的源代码都在库路径上,这样我就可以轻松地调试使用我的框架的项目。

我可能会创建两个批处理文件。它们首先将Test环境变量设置为必要的值,然后启动IDE。

然后每次我需要使用一组不同的svn源文件时,我都必须(重新)通过适当的批处理文件启动IDE

对这个问题的直接回答是:那是不可能的!

但这可能是一个解决问题的方法:你可以有特殊的构建配置来处理你的特定请求。也许您可以在现有的构建配置上使用选项集来建立正确的路径。

最新更新