在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>
这个问题是我必须指定可执行文件的路径,如果我移动项目,那么我必须在项目选项卡中更新可执行文件的位置。
答案 0 :(得分:2)
我不知道您的Creator版本,但我认为自2.1以来变量%{buildDir}
可用。我在Windows上使用主快照(2.2-to-be)尝试了它,它可以工作:
%{buildDir}\debug\myapp.exe