2

我自己没有编译 Qt,而是使用了 Qt 官方网站的安装程序(从几天前开始提供 5.6 beta)。安装成功,Qt 文件夹包含带有 qmake 和一切的 bin 文件夹。在 Qt Creator 中构建应用程序有效。

但是,当我尝试使用 VS addin 1.2.5.9 启动 Qt 时出现错误

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

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

我还添加QTDIR了 Windows 10 中的路径。

我正在使用 Visual Studio 2015 的社区版

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

4

1 回答 1

1

Visual Studio 2015 不再支持 Qt Visual Studio 插件。Microsoft 决定在 Visual Studio 2013 中弃用插件支持,并在 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 中修复。

于 2016-01-08T19:26:22.600 回答