Qt运行配置

时间:2011-03-05 01:51:05

标签: qt

在Qt Creator-> Projects选项卡中,我有多个构建环境,每个环境都生成一个不同的可执行文件名。

我为每个构建环境添加了自定义可执行文件运行配置,以便从Qt Creator启动可执行文件。这需要指定可执行文件的路径。这工作正常,但是当我移动项目时,我必须更新运行配置以匹配新路径。有没有办法让它可以像默认运行配置那样重新定位?

Defaut Run配置类型在.pro.user文件中生成此(以及更多)XML:
<data>
<variable> RunConfiguration0-type</variable>
<value type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
</data>

问题在于无法更改可执行文件的名称

自定义可执行文件运行配置类型在.pro.user文件中生成此(以及更多)XML:
<data>
<variable> RunConfiguration0-type</variable>
<value type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
</data>

这个问题是我必须指定可执行文件的路径,如果我移动项目,那么我必须在项目选项卡中更新可执行文件的位置。

  1. 有没有办法在.pro.user文件中使用指向构建目录的变量?
  2. 我在哪里可以找到有关.pro.user文件的文档?

1 个答案:

答案 0 :(得分:2)

我不知道您的Creator版本,但我认为自2.1以来变量%{buildDir}可用。我在Windows上使用主快照(2.2-to-be)尝试了它,它可以工作:

%{buildDir}\debug\myapp.exe