我刚刚开始学习 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"
干事实:
- 您已安装了专为与 Visual Studio C++ 2015 编译器一起使用而构建的 5.6 和 5.7 版 Qt 发行版(库、包含文件等)。
- 您没有 Visual Studio 2015 C++ 编译器(或者未正确设置)
- 您已经安装了 MinGW 4.9.2,它是 GCC 编译器的 Windows 端口。
- 您还没有安装 MinGW 的 Qt
Problem:
- 由于 C++ 编译器之间缺乏二进制兼容性,使用一种编译器构建的 Qt 发行版(与任何其他库相同)无法与使用另一种编译器编译的代码链接。 QtCreator 知道这一点并警告您。
可能的解决方案:
-
安装Qt for MinGW(在Qt文件夹中使用maintenancetool.exe)
-
Install 视觉工作室 2015 https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx(确保在安装过程中选中“C++ 工具”)
-
两者都安装
-
安装其他matching成对的 { 编译器, Qt_distribution }
(在后两种情况下,您可以轻松地在工具链之间交换)
确保回滚对 QtCreator 中的编译器设置造成的任何损坏。
也可以看看:安装 Qt 5.6:我应该选择哪些组件? https://stackoverflow.com/questions/37106187/installing-qt-5-6-which-components-should-i-choose
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)