官方下载现在只包括 VS 2010 的 Qt 库 5.0.0。我在 VS 2012 Express 中尝试过,但收到错误消息“错误:LNK2038:检测到'_MSC_VER'不匹配:值'1600'与值'1700'不匹配......”
我必须安装 VS 2010 还是在 VS 2012 中编译 Qt5 的整个源代码?
更新:我的 IDE 是 Qt Creator 2.6.1。我只在 VS 2012 中使用 C++ 编译器,因为官方下载中还没有用于 minGW 的 Qt 库 5.0.0。
UPDATE-2(2013-1-1):今天看到了,官方博客说:
我们仍在为 5.0 系列做一些事情。我们有要修复的错误。我们目前没有 MinGW(因为 WebKit 还不能使用它)和 MSVC 2012(你需要从源代码编译)的二进制包,我们将尽快提供这些。目前的计划是在 1 月底之前的某个时间发布第一个补丁级别版本 5.0.1。
UPDATE-3(2013-1-31): 终于来了,但只为 MinGW 4.7 添加了 Qt 5.0.1 。
UPDATE-4(2013-7-06):经过漫长的等待,Qt 5.1.0 for Windows 32-bit (VS 2012, 511 MB)添加。