2015-12-09 26 views
2

我没有自己编译Qt,而是使用官方Qt网站的安装程序(几天前有5.6版本可用)。安装成功,Qt文件夹与qmake和所有内容一起包含bin文件夹。在Qt Creator中构建应用程序的作品。如何解决Qt 5.6 Beta和VS2015的QT VS加载项?

然而,当我尝试使用VS插件1.2.5.9推出的Qt我得到错误

没有默认的Qt版本中。请检查您的Qt Visual Studio插件 设置。

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

我还添加QTDIR到路径在Windows 10

我使用Visual Studio 2015年

的社区版如何解决这一问题?在VS下创建新的Qt项目也失败。

回答

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)”。解决方法在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- base.conf)”这一行,那么Qt5Package就可以识别Qt 5.6.0 Beta。

注意这仍然需要固定在Qt5Package。