qt creator需要一个编译器设置来构建。在套件选项中配置编译器,添加编译器后,无法为qt版本生成代码

时间:2013-12-01 14:05:46

标签: qt

好吧..我在我的Windows 7上下载并安装了qt 5.1.1(msvc2012,64位)。我试图运行一个简单的qt gui应用程序......这就是发生的事情:

当我按下“跑”时...有错误..它说:

“qt creator需要一个编译器设置来构建。在套件选项中配置编译器”

然后我发现我有一个4个编译器的列表要添加...当我添加了mingw ...它说:

“编译器mingw无法生成qt版本的代码'qt 5.1.1 MSVC2012 64 bit'”

它对我从4列表中选择的所有其他编译器也做了同样的事情......然而,我再次按下“run”...正如预期的那样,它不起作用......这就是编译输出:

19:16:31: Running steps for project code...
19:16:31: Starting: "C:\Qt\Qt5.1.1\5.1.1\msvc2012_64\bin\qmake.exe"              C:\Users\shades\code\code.pro -r -spec win32-g++
19:16:31: The process "C:\Qt\Qt5.1.1\5.1.1\msvc2012_64\bin\qmake.exe" exited normally.
19:16:31: Starting: "mingw32-make.exe" -r -w 
qtcreator_ctrlc_stub: Command line failed: mingw32-make.exe -r -w 
19:16:32: The process "mingw32-make.exe" exited with code -1.
Error while building/deploying project code (kit: Desktop Qt 5.1.1 MSVC2012 64bit)
When executing step 'Make'
19:16:32: Elapsed time: 00:01.

我该怎么办?请帮忙......

1 个答案:

答案 0 :(得分:1)

您拥有的Qt版本用于编译器MSVC2012 64位。该编译器适用于Microsoft Visual C 2012 64位。

如果要使用该编译器,则应下载MinGW版本。 Qt的mingw版本的安装程序附带MinGW的编译器。