如何更改Qt Creator项目使用的默认编译器
Qt Creator修改默认MinGW编译器操作指南
你已经完成了自定义MinGW的编译器、调试器全局添加,按如下步骤操作即可生效:
- 配置自定义套件(必做步骤,仅添加编译器不会自动生效)
打开「工具」->「选项」->「构建与运行」->「套件」标签页:- 点击「添加」新建自定义套件,名称可自定义为
自定义MinGW32、自定义MinGW64方便区分 - 编译器栏分别选择你D盘
D:/MinGW/路径下对应的gcc(C语言编译器)、g++(C++语言编译器) - 调试器栏选择你提前配置好的对应MinGW的gdb程序
- Qt版本栏选择和当前MinGW位数匹配的Qt版本
配置完成后点击应用保存,可将该自定义套件拖动到套件列表顶部,设为全局默认套件。
- 点击「添加」新建自定义套件,名称可自定义为
- 切换现有项目的构建套件
已创建的旧项目不会自动切换默认套件,需手动调整:
打开目标项目,点击左侧边栏「项目」按钮(快捷键Alt+4),在「构建与运行」设置页中,勾选你刚刚创建的自定义套件,取消勾选Qt自带的MinGW套件,删除旧的构建配置。 - 清理旧缓存重新编译
切换套件后需要清除之前的构建残留避免报错:
点击菜单栏「构建」->「清理所有项目」,再执行「构建」->「执行qmake」,最后重新构建项目即可,此时编译调用的就是你D盘路径下的自定义MinGW,原有的C++ filesystem相关报错也会同步解决。
内容的提问来源于stack exchange,提问作者titicplusplus
相关产品推荐
相关产品推荐

