Win7下不能用VS2015构建Qt 5.6?

Posted

技术标签:

【中文标题】Win7下不能用VS2015构建Qt 5.6?【英文标题】:Qt 5.6 cannot be built with VS2015 under Win7? 【发布时间】:2016-01-09 10:07:22 【问题描述】:

根据this page,Qt 5.6 with VS2015 仅在 Windows 10 下支持! (我想- 表示“不支持”,X 表示“支持”)。

真的是这样吗?在Windows 7下不可能构建它.....

我想将我的编译器升级到 VS2015,并借此机会升级我所有的 3rd 方库(包括 Qt)......但我真的无法升级我的 Windows 版本(公司政策)。

有人尝试在 Windows7 下构建测试版吗?效果好吗?

【问题讨论】:

有趣。我看不出它为什么不建立。它使用 MSVC 库,而不是操作系统。好吧,当然它也使用了一些操作系统库,但这些用途不应该真正依赖于编译器。在我看来,他们只是想说二进制文件仅适用于 Windows 10。 这是有可能的,您可以自己编译或下载二进制文件。但即便如此,我会惊讶于 win10 二进制文件不适用于 win7... 好吧,有了所有这些清单和其他版本的东西,这是可能的。或者他们只是想说他们没有针对 Windows 7 测试它们。不管怎样,这真的很奇怪,因为人们希望它支持 VS 2015 本身支持的任何版本。 【参考方案1】:

我刚刚从here 下载了Qt5.6 beta,在Windows 7 64 位机器上安装了VS 2015。

我成功编译了 Qt 并且可以执行一个 hello world。 Windows7 可能不受官方支持,但运行良好。

【讨论】:

以上是关于Win7下不能用VS2015构建Qt 5.6?的主要内容,如果未能解决你的问题,请参考以下文章

Qt 5.6 5.8 vs2015 编译静态库版本(有全部的截图)good

Win7下安装VS2017添加qt插件

VS2015社区版Qt 5.8项目构建失败

Qt5.7+VS2015环境下使用QtCreator编译QtAV视频库

为啥VS2013没有QT菜单 ??

QT 调用VS2015编写的Dll