0

我最近决定从 Qt 4.X 升级到 5,虽然现在它只支持 vs2010。每当我启动 Qt Creator 时,我都会发现没有任何编译器(并且设置中没有设置选项)。

问:如何下载vs2010编译器?我必须自己下载vs2010吗?我也会得到一个调试器吗?

我试过这个建议,但 Qt 没有选择编译器:Using Visual Studio as a Compiler for QT Creator

抱歉,如果之前有人问过这个问题,但我一直无法找到解释我应该做什么的来源。

4

2 回答 2

1

您不需要重新编译 Qt,因为 SDK 版本是使用 msvc2010 32 位构建的。对于调试,您可能需要下载 Windows SDK 8。Qt Creator 可能会自动检测您的编译器和调试器,但如果没有,请执行以下操作:

  • 在 下Options/Build & Run/Qt Versions,指向 qmake.exe
  • 在 下Options/Build & Run/Kits,将“Qt Version”设置为您刚刚创建的版本,并设置您的编译器和调试器

如果编译器在您的系统上,则应该自动检测它。

调试器类似于C:\Program Files\Windows Kits\8.0\Debuggers\x86\cdb.exe.

祝你好运!

于 2013-01-29T18:47:43.163 回答
1

好像你还没有安装 MSVC。从Microsoft 网站获取。

比从诺基亚下载资源。将它们解压缩到一个新文件夹,例如 C:\QtSources 并用 MSVC 编译它们。这个说明工作得很好。

最后将它们添加到 Qt Creator 中

Tools -> Options -> Building -> Qt Versions 

通过指向您的新 qmake 可执行文件

C:\QtSources\bin\qmake.exe

希望 Qt 5 将与 MSVC 的免费 Express Edition 一起使用。

于 2013-01-29T18:15:16.467 回答