如何将 Qt5 和 Qt Creator 2.6.1 与 VS 2012 的编译器一起使用?

2024-03-06

官方下载 http://qt-project.org/downloads现在仅包含 VS 2010 的 Qt 库 5.0.0。我在 VS 2012 Express 中尝试了它们,但收到一条错误消息“错误:LNK2038:检测到‘_MSC_VER’不匹配:值‘1600’与值‘1700’不匹配...”

我是否必须安装VS 2010或在VS 2012中编译Qt5的整个源代码?

UPDATE:我的IDE是Qt Creator 2.6.1。我只使用VS 2012中的C++编译器,因为官方没有针对minGW的Qt库5.0.0下载 http://qt-project.org/downloads yet.

更新2(2013-1-1):今天看到了,官方博客 http://blog.qt.digia.com/blog/2012/12/19/qt-5-0/ says:

我们仍在为 5.0 系列做一些工作。我们 有我们想要修复的错误。我们目前没有二进制 MinGW 的软件包(因为 WebKit 还不能使用它)和 MSVC 2012(您需要从源代码编译),我们将致力于 尽快交付这些。目前的计划是有一个 第一个补丁级别版本 5.0.1,在一月底之前的某个时间。

更新3(2013-1-31): That http://blog.qt.digia.com/blog/2013/01/31/qt-5-0-1-released/最后来了,但只为 MinGW 4.7 添加了 Qt 5.0.1。

更新4(2013-7-06):经过漫长的等待,适用于 Windows 32 位的 Qt 5.1.0(VS 2012,511 MB) http://qt-project.org/wiki/New-Features-in-Qt-5.1 added.


你是对的 - 如果你想使用 MS VC 2012 编译器,你必须手动编译 QT5 库。该教程可以在以下位置找到:http://qt-project.org/wiki/Building_Qt_5_from_Git http://qt-project.org/wiki/Building_Qt_5_from_Git。 另一种选择是安装 VS 2010 并使用它,直到 Digia 制作预编译的 VC 2012 和 MinGW 库。如果您使用 QT Creator 作为主要 IDE,则仅安装 VC 2010 Express 就足够了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Qt5 和 Qt Creator 2.6.1 与 VS 2012 的编译器一起使用? 的相关文章

随机推荐