官方下载 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(使用前将#替换为@)