在询问this
之前,我应该问过这个问题我正在创建一个QT应用程序(在MAC上)应该使用从qt-everywhere-opensource-src-5.5.1.tgz编译的框架而不是qt-opensource-mac-x64-clang-5.5附带的框架.0.dmg。
我使用由该DMG文件安装的QT创建者,并且qmake以某种方式链接到该DMG安装的框架。 (有关详细信息,请参阅this)
是什么让这个QT创建者使用其他框架的合法方式。
答案 0 :(得分:0)
Qt Creator具有构建套件的概念。套件包括(除其他外)编译器,调试器和Qt版本。在Qt Creator首选项中,转到 Build&运行部分。在 Qt版本标签下,确保在此处列出了从源代码构建的Qt 5.5.1。然后转到 Kits 选项卡,创建新工具包或修改现有工具包。确保该套件使用的是Qt 5.5.1版本。
一旦你完成了整理,一个项目可以有一个或多个与之相关的工具包。在主窗口中,转到 Projects 面板。靠近 Build&的顶部项目页面的“”选项卡将是您选择项目工具包的部分。确保您的项目使用您创建/修改的使用Qt 5.5.1的工具包。这应该足以让您的项目使用您的Qt版本而不是Qt Creator附带的版本。为了绝对肯定,也许在切换套件之前删除任何以前的版本,甚至更好,在新的构建/输出目录中为它创建一个新的构建配置。