【问题标题】:Qt5.5.1: How to create QT application that uses frameworks generated from qt-everywhere-opensource-srcQt5.5.1:如何创建使用从 qt-everywhere-opensource-src 生成的框架的 QT 应用程序
【发布时间】:2015-11-07 04:56:09
【问题描述】:

我应该在问this之前问这个问题

我正在创建一个 QT 应用程序(在 MAC 上),它应该使用从 qt-everywhere-opensource-src-5.5.1.tgz 编译的框架,而不是 qt-opensource-mac-x64-clang-5.5 附带的框架.0.dmg。

我使用该 DMG 文件安装的 QT creator,其中的 qmake 以某种方式与该 DMG 安装的框架链接。 (详情请见this

让这个 QT 创建者使用其他框架的合法方式是什么。

【问题讨论】:

    标签: qt qt4 qmake moc qt5.5


    【解决方案1】:

    Qt Creator 有构建Kits 的概念。套件包括(除其他外)编译器、调试器和 Qt 版本。在 Qt Creator 首选项中,转到 Build & Run 部分。在 Qt 版本 选项卡下,确保从源代码构建的 Qt 5.5.1 列在此处。然后转到 Kits 选项卡并创建一个新工具包或修改现有工具包。确保该套件使用您的 Qt 5.5.1 版本。

    一旦你把它整理好,一个项目就可以有一个或多个与之关联的工具包。从主窗口转到 Projects 面板。在项目页面的 Build & Run 选项卡顶部附近将是您为项目选择套件的部分。确保您的项目使用您创建/修改的套件,该套件使用您的 Qt 5.5.1。这应该足以让您的项目使用您的 Qt 版本而不是 Qt Creator 附带的版本构建。绝对可以肯定的是,也许在切换工具包之前删除任何以前的构建,或者更好的是,在新的构建/输出目录中为其创建一个新的构建配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 2011-11-16
      • 2013-11-23
      • 1970-01-01
      • 2018-08-05
      • 2023-01-18
      • 2021-10-24
      相关资源
      最近更新 更多