Qt Creator编译器配置问题

时间:2016-06-07 17:18:34

标签: c++ qt qt-creator

我刚开始学习C ++并遇到了Qt Creator。我已将它与内置的MinGW编译器一起安装。但是我无法让我的项目“构建并运行”。我在下面附上了一些截图,谢谢你的帮助!

最后一张图片显示了我可以选择的两个自动检测套件。我尝试创建自己的工具包并将其与编译器链接,因为自动检测到的工具包没有链接到它的编译器。

此外,当我尝试“构建并运行”我的项目时,会显示以下错误:

18:02:25: Configuration is faulty. Check the Issues view for details. Error while building/deploying project Test (kit: Desktop Qt 5.6.0 MSVC2015 64bit) When executing step "Make"

1 个答案:

答案 0 :(得分:4)

干事实:

  • 您已经安装了用于Visual Studio C ++ 2015编译器的版本5.6和5.7的Qt发行版(库,包含文件等)。
  • 您没有Visual Studio 2015 C ++编译器(或者没有正确设置)
  • 您安装了MinGW 4.9.2,它是GCC编译器的Windows端口。
  • 您尚未为MinGW安装Qt

问题:

  • 由于C ++编译器之间缺乏二进制兼容性,使用一个编译器构建的Qt分发(与任何其他库相同)无法与使用其他编译器编译的代码链接。 QtCreator知道这一点并警告你。

可能的解决方案:

  • 为MinGW安装Qt(在Qt文件夹中使用maintenancetool.exe)
  • 安装Visual Studio 2015(确保在安装过程中检查“C ++工具”)
  • 安装两个
  • 安装其他匹配的对{compiler,Qt_distribution}

    (在最后两种情况下,您可以轻松地在工具链之间切换)

确保您回滚对QtCreator中的编译器设置造成的任何损害。

另见: Installing Qt 5.6: Which components should I choose?