首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VS 2012的编译器中使用Qt5和QTCreator2.6.1?

如何在VS 2012的编译器中使用Qt5和QTCreator2.6.1?
EN

Stack Overflow用户
提问于 2012-12-20 09:40:11
回答 2查看 10.2K关注 0票数 14

官方的下载现在只包括VS 2010的Qt库5.0.0。我在VS 2012 Express中尝试了它们,但得到了一条错误消息:" error : LNK2038:失配检测到的'_MSC_VER':值'1600‘与值’1700‘不匹配.

我需要安装VS 2010还是在VS 2012中编译Qt5的全部源代码?

更新: My是QTCreator2.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添加了QT5.0.1。

UPDATE-4(2013-7-06):经过很长时间的等待,QT5.1.0forWindows 32位(VS 2012,511 MB)补充道。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-25 08:56:23

你是对的-如果你想使用MS 2012编译器,你必须手动编译QT5库。本教程可在Git上找到。另一种选择是安装VS 2010并使用它,直到Digia将生成预编译的VC 2012和MinGW库。如果您使用作为您的主要IDE,那么只安装VC2010Express就足够了。

票数 5
EN

Stack Overflow用户

发布于 2012-12-20 09:48:38

您在Visual 2012中设置了什么?

项目属性>通用>平台工具集

尝试将其设置为v110

更多信息在MSDN

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13969146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档