【问题标题】:How to force qtcreator use qbs profile?如何强制 qtcreator 使用 qbs 配置文件?
【发布时间】:2016-09-05 06:07:15
【问题描述】:

我正在使用 qtcreator 3.5.0 和 QT 5.5.0 的自定义版本 我想用 qbs 和 qtcreator 构建我的项目。 因此,我创建了 qbs 配置文件,如qbs manual 中所述,并且效果很好。但我未能强制 qtcreator 使用此配置文件。它根据我的创建自己的个人资料,但名称不同。

e.g. `qtc_Desktop-debug` & `qtc_Desktop_0aa29aa9-debug`

问题在于构建路径包含配置文件名称。而且即使我已经完成了 qbs 的构建,如果我想使用它,我还需要从 qtcreator 重新构建所有源代码。

【问题讨论】:

  • 换句话说,我正在寻找一种从 qbs 配置文件创建 qtcreator 工具包的方法。
  • 不确定,如果我没听错,但是您是否查看过工具->选项->Qbs?
  • @exilit :是的,当然

标签: qt qt-creator qbs


【解决方案1】:

要复制完全由 QtCreator 完成的构建,只需复制项目配置详细信息中显示的命令(以使思考更容易,您可能希望将其包装在脚本文件中):

顺便说一句:QtCreator 的 QBS 配置文件是您构建工具包配置的直接副本(在工具 > 选项 > 构建和运行 > 工具包中设置),因此如果您需要调整它,您应该在那里进行。

【讨论】:

  • 首先我需要从命令行创建 qbs 配置文件。然后在 qtcreator 中使用现有的配置文件,反之亦然。
  • 您的个人资料是否无法通过 QtCreator 的工具包设置复制?我遇到了以下问题:QtCreator 一直在用 gcc 编译我的 C++,而不是 g++。看来我的工具包一开始就坏了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 2023-03-07
  • 1970-01-01
  • 1970-01-01
  • 2013-08-22
  • 2017-02-15
  • 1970-01-01
相关资源
最近更新 更多