VS2017 的 QT 32 位

Posted

技术标签:

【中文标题】VS2017 的 QT 32 位【英文标题】:QT 32 bit for VS2017 【发布时间】:2018-05-16 17:23:43 【问题描述】:

我有 C++ 项目,我需要在其中使用 QT,但问题是我使用的是 VS2017 并且该项目是 32 位的,但是当我尝试为 VS2016 安装 QT 时,那里没有 32 位, VS2017 是否有其他将 QT 作为 32 位的源?

谢谢

【问题讨论】:

你可以使用 MSVC2015 构建,它可以与 VS2017 一起使用 MSVC 2017 中的 VC 运行时与 2015 二进制兼容 在此处查看讨论:forum.qt.io/topic/80583/… “您可以使用 MSVC2015 构建,它将与 VS2017 一起使用”工作,您可以将其发布为答案吗? 【参考方案1】:

正如我在评论中所说并且您已确认,安装程序中的 MSVC2015 32 位官方预构建版本将与 VS2017 一起使用,因为 MSVC 2017 中的 VC 运行时与 2015 二进制兼容,如下所述:

https://blogs.msdn.microsoft.com/vcblog/2017/03/07/binary-compatibility-and-pain-free-upgrade-why-moving-to-visual-studio-2017-is-almost-too-easy/

如果 Qt 团队没有提供 MSVC2017 32 位构建,则意味着它可以正常工作。

【讨论】:

以上是关于VS2017 的 QT 32 位的主要内容,如果未能解决你的问题,请参考以下文章

Qt5.9.0正式版动态编译 (VS2017) 支持WebEngine ICU OpenSSL

Qt5.12.2编译qwebengine开H264支持

如何在vs2017中进行64位汇编的配置

求助VS2017能安装QT吗

VS2017安装程序清单签名验证失败

在vs2017上重新建立一个project和.c文件是啥意思?