我最近决定从Qt 4.X升级到5,尽管现在它只支持vs2010。每当我启动Qt Creator时,我都会发现没有任何编译器(并且设置中没有设置编译器的选项)。
问题:如何下载 vs2010 编译器?我必须下载 vs2010 本身吗?我也会得到调试器吗?
我尝试过这个建议,但Qt没有选择编译器:使用Visual Studio作为QT Creator的编译器
对不起,如果以前有人问过这个问题,但我无法找到解释我应该做什么的来源。
似乎您还没有安装 MSVC。从Microsoft网站上获取。
比从诺基亚下载源。将它们解压缩到一个新文件夹,例如 C:\QtSources,并使用 MSVC 编译它们。此说明工作正常。
最后将它们添加到Qt Creator中
Tools -> Options -> Building -> Qt Versions
通过定位到新的 qmake 可执行文件
C:QtSourcesbinqmake.exe
希望Qt 5能够与MSVC的免费速成版配合使用。
你不需要重新编译Qt,因为SDK版本是使用msvc2010 32位构建的。为了进行调试,您可能需要下载 Windows SDK 8。Qt Creator可能会自动检测您的编译器和调试器,但如果没有,请按以下步骤操作:
- 在"
Options/Build & Run/Qt Versions
"下,指向 qmake.exe - 在
Options/Build & Run/Kits
下,将"Qt 版本"设置为刚刚创建的版本,并设置编译器和调试器
如果编译器在您的系统上,则应自动检测它。
调试器类似于 C:Program FilesWindows Kits8.0Debuggersx86cdb.exe
.
祝你好运!