Qt 5.6 Beta Visual Studio 2015

Qt 5.6 Beta Visual Studio 2015

本文关键字:Studio 2015 Visual Beta Qt      更新时间:2023-10-16

我已经安装了这个

http://download.qt.io/development_releases/qt/5.6/5.6.0-beta/qt-opensource-windows-x86-msvc2015-5.6.0-beta.exe.mirrorlist

并在VS 上使用此扩展进行了尝试

https://visualstudiogallery.msdn.microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408

扩展检测到Qt版本(5.6),但会给出此错误

此Qt版本使用不支持的生成文件生成器(使用:MSVC.NETMSBUILD,支持:MSVC.NET,MSBUILD)

有什么变通办法吗?

问题似乎是连接MAKEFILE_GENERATOR设置的扩展中的一个错误。

您可以尝试以下解决方法:在QT5.6.0\5.6\msvc2015\mkspecs\common\msvc-desktop.conf中第14行应为:MAKEFILE_GENERATOR=MSVC.NET

在注释完这一行之后,我可以通过QT5->选项->QT版本->添加无问题添加QT版本5.6.0

之后一切都很顺利。

也测试一下,我已经问过Qt的人,他们说vs2015的Qt addin更新版本将与Qt 5.6的发布版本一起发布。

我怀疑他们不太关心vs2015,因为他们有自己的广告工具(qtcreator)

问题是由此更改引起的https://codereview.qt-project.org/#/c/124917/它在经典应用程序和WinRT应用程序之间同步设置。

我在C:\Qt\Qt5.6.0\5.6\msvc2015\mkspecs\common\msvc-desktop.conf中找到了解决方法。Qt 5.6.0将所有特定于版本的更改拆分到一个单独的文件msvc-base.conf中。如果复制此文件的内容并替换mscv-desktop.conf中的"include(msvc-babase.conf)"行,则Qt5Package可以毫无问题地识别Qt 5.6.0Beta。

请注意,这仍然需要在Qt5Package中进行修复。