编译Qt 5.0时出现错误

3
如果我想在Qt 5.0中构建和运行我的应用程序,什么也没有发生。我没有收到任何错误或其他提示,就是一片空白。
以下是一些更多的信息:
我使用的是Windows 7 64位操作系统
Qt Creator 2.8(基于Qt 5.0)
我使用了MSVC编译器
这里是一些截图:
enter image description here
这是我的当前套件。
enter image description here 这些是我的编译器:
enter image description here

你尝试过使用其他编译器,比如MinGW吗? - hunterge
3
那个红色的!代表了什么。如果你将鼠标悬停在上面,它会显示什么? - otisonoza
1
http://download.qt-project.org/official_releases/qt/5.2/5.2.0/qt-windows-opensource-5.2.0-mingw48_opengl-x86-offline.exe - otisonoza
1
只需在Google上搜索MinGW下载并选择符合您系统要求的版本。但是,您仍需要将编译器添加到QT中,这可能会很困难。卸载当前版本的QT并重新下载已连接MinGW的版本会更容易。请尝试访问http://qt-project.org/downloads并下载“Qt 5.2.0 for Windows 32-bit(MinGW 4.8,OpenGL,689 MB)”,然后您就可以开始使用了! - hunterge
2
该套件的名称中包含_MSVC2010_,因此需要使用Visual Studio 2010(如果您没有重命名该套件),而您似乎有Visual Studio 2012,是这样吗?无论如何,您需要安装正确的Qt二进制文件以供您想要使用的C++编译器使用,因此请检查您拥有哪个Visual Studio版本并安装相应的Qt库,或者像其他人已经说过的那样选择MinGW版本,该版本还会安装MinGW编译器(安装时请确保选中安装MinGW)。 - Zlatomir
显示剩余5条评论
1个回答

4
你下载了一个适用于MSVC2010(即MSVC 10)的Qt包,并试图将其与MSVC2013(即由Qt检测到的MSVC 12)一起使用。
当然不可能,你需要一个与你的编译器匹配的Qt构建版本。
(如果“当然”对你来说似乎言过其实,请向微软提出保持其编译器版本的二进制兼容性。)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接