小编Zde*_*nik的帖子

Qt Creator 2.8.1 + MSVC 2013 Express =没有编译器可以为这个Qt版本生成代码

这个问题,有人问这个线程,但已关闭的"题外话",这是混淆了我.这不是寻找意见的问题.这是一个具体细节的合法问题,毫无疑问有一个具体的答案.

我正在设置一个新的Windows 8.1笔记本电脑.我已经安装了MSVC 2013 express(Windows桌面版).我已经安装了Qt 5.1.1.

在Qt Creator的时候我去工具 - >选项 - >构建与运行 - >编译器和将鼠标悬停在自动检测编译器:"微软的Visual C++编译器(12.0)(AMD64)"显示"ABI:x86的窗户-msvc2005-PE-64".

Qt 5.1.1显然与此ABI不兼容,因为在Qt版本选项卡上,它在Qt 5.1.1 MSVC2012 64位的详细信息窗格中显示"没有编译器可以为此Qt版本生成代码".

是否有mscv2013 mkspec可以使qt与MSVC 2013编译器一起使用?

有没有办法配置MSVC 2013编译器使用与Qt 5.1.1兼容的ABI生成二进制文件?Qt 5.1.1要求的ABI版本是什么?

简而言之:为了让Qt 5.1.1 + Qt Creator 2.8.1 + MSVC 2013一起工作,我们需要做些什么?

以下是Qt Creator中Build&Run选项卡的一些屏幕截图:

套件 Qt版本 编译器

qt-creator visual-c++ windows-8.1 qt5.1

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

qt-creator ×1

qt5.1 ×1

visual-c++ ×1

windows-8.1 ×1