0

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

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

我使用由该 DMG 文件安装的 QT 创建器,其中的 qmake 以某种方式与该 DMG 安装的框架链接。(有关详细信息,请参阅此)

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

4

1 回答 1

0

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

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

于 2015-11-08T08:04:20.420 回答