让Qt Creator使用MinGW

8
这个教程在这里展示了如何在Qt Creator中添加工具链。但我并不需要,因为我的已安装的MinGW自动显示在那里(我检查了路径,是正确的)。
我该如何让我的项目使用它进行编译?我检查了左侧的“项目”选项卡,在所有的构建配置下都没有选择使用MinGW的选项(只有Visual Studio)。
然后我去到工具->选项->构建和运行->Qt版本,尝试添加一个适用于MinGW的Qt版本,但我没有为MinGW找到qmake.exe(或者是我拥有它,只是我不知道?)。
我如何让Qt Creator使用MinGW?
注意:我有Qt SDK。

我想我找到了答案。我下载了MinGW的QT,并将其添加到了QT Creator中。 - jzepeda
2个回答

8
只是在这里补充一些更具体的信息。当我最初在Windows上安装QtSDK时,我只有MVSC构建选项。要解决此问题,请运行Update QT SDK程序并选择软件包管理器选项,然后点击下一步。展开“Qt SDK” -> “开发工具” -> “桌面QT” -> “您的QT版本(在撰写本文时我的版本为4.8.0(桌面版))”,您应该只看到与MSVC适用的Qt版本旁边的复选框。同时选中MinGW选项并在底部点击下一步。这将下载并安装mingw构建工具链,以供qt creator使用。之后,您可以选择MinGW构建,而不是MSVC构建。

感谢详细的说明,我在尝试按照“帮助”>“启动更新程序”>“包管理器”+下一步>“Qt SDK”>“杂项”>“MinGW 4.4”的路径时遇到了GUI问题(显然没有成功)。 - CapelliC
谢谢,这个答案让我找对了方向。我必须找到 C:/Qt/Qt5.20/MaintenanceTool.exe,然后像 http://qt-project.org/forums/viewthread/32370/#153719 中描述的那样修补设置 - 然后(在漫长等待“检索组件信息”之后),我可以使用软件包管理器选项进行设置。 - natevw

0
为了在Windows上更新Qt并安装mingw支持,您需要进入“程序和功能”,找到Qt并右键单击它。点击“更改”,然后一直点击“下一步”直到您到达“设置-Qt”页面。点击“添加或删除组件”,然后点击“下一步”。等待更新“元信息”,然后单击要安装qt的版本旁边的箭头,并选中您拥有的mingw版本(或者为了安全起见选择全部)。然后点击下一步,进行更新。 pic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接