如何修复Qt 5.6 beta和VS2015的QT VS加载项?

时间:2015-12-09 03:56:13

标签: qt ide visual-studio-2015 qt5.6

我自己没有编译Qt,而是使用官方Qt网站上的安装程序(几天前就有5.6测试版)。安装成功,Qt文件夹conatins bin文件夹与qmake和一切。在Qt Creator中构建应用程序。

然而,当我尝试使用VS addin 1.2.5.9启动Qt时,我收到错误

  

找不到默认的Qt版本。请检查您的Qt Visual Studio加载项   设置。

我已编辑QT5 -> Qt Options以包含5.6 beta的正确Qt路径,错误仍然存​​在。

我还在Windows 10的Path中添加了QTDIR

我使用的是Visual Studio 2015社区版

如何解决这个问题?在VS下创建新的Qt项目也失败了。

1 个答案:

答案 0 :(得分:1)

Visual Studio 2015不再支持Qt Visual Studio加载项。 Microsoft决定弃用Visual Studio 2013中的AddIn支持,并且使用Visual Studio 2015已删除对它的所有支持。 https://bugreports.qt.io/browse/QTVSADDINBUG-404中介绍了这一点。但是,您可以安装名为Qt5Package的扩展程序。

我发现当我尝试在扩展程序中添加Qt 5.6.0 Beta时出现错误"此Qt版本使用不受支持的makefile生成器(使用:MSVC.NETMSBUILD,支持:MSVC.NET,MSBUILD)& #34 ;.解决方法位于C:\ Qt \ Qt5.6.0 \ 5.6 \ msvc2015 \ mkspecs \ common \ msvc-desktop.conf Qt 5.6.0将所有特定于版本的更改拆分为单独的文件msvc-base.conf。如果您复制此文件的内容并替换行" include(msvc-base.conf)"在mscv-desktop.conf中,Qt5Package可以毫无问题地识别Qt 5.6.0 Beta。

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