我已经使用最新的二进制文件安装了Qt Creator5。 但是当我运行任何程序时,它给了我这个错误。
: - 1:错误:Qt Creator需要设置编译器来构建。在套件选项中配置编译器。
我搜索了整个互联网的答案,但它不充分,没有帮助。 请回复摆脱这个错误的方法。
答案 0 :(得分:43)
我也有同样的问题,所以我做的是
对于linux
sudo apt-get install g++
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
然后关闭qt创建者并重新启动它并运行
我不知道上面两个中的哪个使它工作但它有效!!
适用于Windows
以下给出的解决方案适用于少数人。所以值得一试。
删除此文件
C:\Users\AppData\Roaming\QtProject\qtcreator\toolchains.xml
解决问题。
答案 1 :(得分:13)
对于我在Windows 7上,通过单击绿色箭头上方Qt Creator屏幕左下角的计算机图标旁边的箭头图标解决了这个问题,然后在列表上双击编译器并重建项目。
答案 2 :(得分:7)
*仅适用于Windows用户*
在继续下一步之前,请确保您已下载最新版本的Qt。
在编译器选项卡中选择添加 - > MinGW - >
名称:MinGW
路径:浏览 mingw-w64.bat (您将在已安装MinGW的目录中找到此文件)。 /> ABI:x86 Windows msvc2015 pe 64bit
不要忘记应用您的编辑。
转到套件 - >添加
名称:GCC
设备类型:桌面
设备:本地PC(桌面默认)
编译器:minGW
Qt版本:选择最新版本
应用更改并重新启动qt
创建新项目时,请确保使用GCC作为套件
如果仍然无效点击播放按钮上方左下方的计算机图标 - > GCC - >构建
或者是
转到项目(位于左侧菜单中) - >构建步骤 - >制作 - >覆盖minGw31-make.exe - >浏览到安装了minGW / bin \ mingw32-make.exe的路径。对于干净的步骤也一样吗
如果您在执行这些步骤后仍然出现任何错误,请尝试设置环境变量
这应该这样做!!!
答案 3 :(得分:4)
user2304430说得对,我挣扎也搞清楚了。在左下角的绿色运行/调试按钮上方,有一个带弹出菜单的计算机图标。在那里,你必须选择你的工具包。
我圈了半个小时检查我的工具包是否正确选择。但实际上你必须在计算机图标中选择套件 - >在它做任何事之前左下角的弹出菜单。
令人惊讶的是,第一个错误的Google网页没有显示这一点,您认为几乎所有新用户都会遇到此问题。
答案 4 :(得分:2)
在我的Mac上进行开发时遇到了类似的问题 -
我试图在OSX 10.9上使用基于QT 5.4.0(Clang 6.0(Apple))的QT creator 3.3.0进行桌面开发。尝试手动修改我的工具包后使用GCC,G ++和CLANG。我终于找到了这个非常简单的解决方案:
删除xxx.pro.user
文件,然后重新启动QT Creator。然后它应该自动选择你的编译器/环境。
答案 5 :(得分:0)
安装Qt5.5后在Fedora 22上遇到同样的问题。
安装以下软件包可以解决问题:
sudo dnf install gcc-c++
sudo dnf install mesa-libGL-devel
答案 6 :(得分:0)
当我将Qt安装到文件夹~/Qt/
然后手动将文件夹重命名为其他内容时,我遇到了类似的问题。当我将文件夹名称恢复为原始~/Qt/
(在Qt安装程序中指定)时,问题已消失;一切都解决了。