Qt Creator需要一个编译器设置来构建.在套件选项中配置编译器

Viv*_*rav 49 qt qt-creator

我安装了Qt Creator5和最新的二进制文件.但是当我运行任何程序时它会给我这个错误.

:-1:错误:Qt Creator需要一个编译器设置来构建.在套件选项中配置编译器.

我搜索了整个互联网的答案,但它不充分,没有帮助.请回复摆脱这个错误的方法.

Sub*_*thi 43

我也有同样的问题所以我做的是

对于Linux

sudo apt-get install g++ 
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
Run Code Online (Sandbox Code Playgroud)

然后关闭了qt创建者并重新启动它并且工作正常

我不知道上面两个中哪个使它工作但它有效!!

对于Windows

以下给出的解决方案适用于少数人.所以值得一试.

删除此文件 C:\Users\AppData\Roaming\QtProject\qtcreator\toolchains.xml 以解决问题.

  • 当然,第一个因为你需要C++的g ++编译器 (2认同)

All*_*ala 13

对于我在Windows 7上,通过单击绿色箭头上方Qt Creator屏幕左下角的计算机图标旁边的箭头图标解决了这个问题,然后在列表上双击编译器并重建项目.

  • 欢迎来到Stack Overflow!解决方案对我来说似乎太文字了. (4认同)

Ani*_*Ani 8

*仅限Windows用户*

在继续下一步之前,请确保您已下载最新版本的Qt.

  1. 从链接下载并安装minGW-64-bit:https: //sourceforge.net/projects/mingw-w64/files/latest/download
  2. 记住安装minGW的目录.
  3. 打开Qt创建者并转到工具 - >选项 - >构建和运行
  4. 在编译器选项卡中选择添加 - > MinGW - >
    名称:MinGW
    路径:浏览mingw-w64.bat(您将在已安装MinGW的目录中找到此文件).
    ABI:x86 Windows msvc2015 pe 64bit

    不要忘记应用您的编辑.

  5. 转到工具包 - >添加
    名称:GCC
    设备类型:桌面
    设备:本地PC(桌面默认)
    编译器:minGW
    Qt版本:选择最新版本

    应用更改并重新启动qt

创建新项目时确保使用GCC作为工具包

如果仍然无法工作单击左下方播放按钮上方的计算机图标 - > GCC - >构建


要么

转到项目(这是在左侧菜单) - >生成步骤- >化妆- >覆盖minGw31-的make.exe - >浏览到路径中已安装的MinGW/BIN \的mingw32-的make.exe
执行同样适用于干净的步骤


如果在执行这些步骤后仍然出现任何错误,请尝试设置环境变量

  1. 按Win + Q.
  2. 输入"环境变量"
  3. 点击"编辑系统环境变量"
  4. 系统属性 - >高级 - >环境变量
  5. 单击路径(注意:非常小心地使用这些步骤,不要乱用其他选项)
  6. 单击编辑
  7. 按向右箭头键转到文本末尾
  8. 键入一个分号(如果它不在它的末尾,因为所有系统路径都用分号区分)
  9. 粘贴路径"MinGW_installation_directory\bin"(在我的例子中是"G:\ Qt\Tools\mingw32\bin").确保复制并粘贴CORRECT路径
  10. 单击"确定"并应用更改.


应该这样做!!!