我刚开始学习C++,遇到了Qt Creator这个工具。我已经将它安装在内置的MinGW编译器旁边。但是我无法让我的项目进行'Build and Run'。我已经在下面附上了一些截图,请帮忙看看,谢谢! 最后一张图片展示了我可以选择的两个自动检测工具包。由于自动检测的工具包没有与编译器链接,因此我尝试创建自己的工具包并将其与编译器链接。同时,当我尝试“构建并运行”项目时,会出现以下错误:“18:02:25:配置故障。请检查“问题”视图以获取详细信息。 在执行“Make”步骤时构建/部署项目Test(kit:Desktop Qt 5.6.0 MSVC2015 64bit)时出错。”
干燥的事实: 您已经安装了使用Visual Studio C++ 2015编译器构建的Qt发行版(库、包含文件等)的5.6和5.7版本。 您没有安装Visual Studio 2015 C++编译器(或未正确设置)。 您已经安装了MinGW 4.9.2,这是GCC编译器的Windows端口。 您尚未安装适用于MinGW的Qt。 问题: 由于C ++编译器之间缺乏二进制兼容性,使用一个编译器构建的Qt发行版(与任何其他库一样)无法与使用另一个编译器编译的代码链接。 QtCreator知道这一点并向您发出警告。 可能的解决方案: 安装适用于MinGW的Qt(在Qt文件夹中使用maintenancetool.exe) 安装Visual Studio 2015(安装期间确保选中“C ++工具”) 同时安装两者 安装其他匹配的{编译器,Qt_distribution}配对 (在后两种情况下,您可以轻松地在工具链之间切换) 请确保恢复QtCreator中对编译器设置造成的任何损坏。 另请参见: 安装Qt 5.6:应选择哪些组件?