【问题标题】:Qt Run ConfigurationsQt 运行配置
【发布时间】:2011-03-05 01:51:04
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: qt


    【解决方案1】:

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

    %{buildDir}\debug\myapp.exe
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 2013-07-27
      • 2014-03-23
      • 2012-07-10
      相关资源
      最近更新 更多