Visual Studio 2017:QT 插件

Posted

技术标签:

【中文标题】Visual Studio 2017:QT 插件【英文标题】:Visual studio 2017: QT Add-in 【发布时间】:2017-05-31 14:27:38 【问题描述】:

我已经安装了 Visual Studio 2017 和 QT 5.8。

现在我安装了一个 QT-Add-in(来自 here),我想在 Qt Options(在 Visual Studio 中)中添加 QT 5.8 的路径。

但我收到如下错误:“此 QT 版本使用不受支持的 makefile 生成器(使用:MINGW,支持:MSVN.NET,MSBUILD)”

是否有解决方法或方法来解决此问题?

【问题讨论】:

你可能已经用 GCC 安装了 Qt build。 【参考方案1】:

您尝试使用的 Qt 未使用二进制兼容的编译器进行编译 - Visual Studio 2015 或 Visual Studio 2017。您必须下载 Qt for MSVC2015,或自行构建。

【讨论】:

【参考方案2】:

认为问题在于您安装的软件包。在我下载了插件并下载了二进制文件后,我发现我下载了错误的二进制文件。为了解决这个问题,我删除了当前安装的 QT 并在取消选中默认 MinGW 二进制文件并选中 MSVC-2017-x64 框后重新安装它们(使用 QT 的在线安装程序)。 Here is a picture, if that helps 安装后,我能够正确地将二进制文件添加到路径中。

【讨论】:

【参考方案3】:

用于 VS2017 的 Qt Visual Studio 工具现在处于测试阶段: https://blog.qt.io/blog/2017/08/03/qt-visual-studio-tools-version-2-1-2-beta/

从现在开始,它将通过 Visual Studio Marketplace 进行更新。

【讨论】:

【参考方案4】:

我的朋友正在遭受 qt 的困扰,因为它不适用于 Visual Studio 2017,今天 08/14/2017 我在线下载了免费版本,在组件中我取消选中 MinGW 并标记为 MSVC 2017(但它只有 64今天下载的时候的bit版本)。

安装正常,结果是这样的:

祝你项目好运,我使用的qt版本是5.9.1

【讨论】:

【参考方案5】:

我能够让 v2.2 在 VS2017 上运行。但是,当我关闭 Visual Studio 并再次打开它时,它不再工作了。这是因为 VS 将应用程序升级到了 2.3 版,但无法正常工作。我卸载了 2.3,重新安装了 2.2 并取消选中自动更新复选框。

【讨论】:

以上是关于Visual Studio 2017:QT 插件的主要内容,如果未能解决你的问题,请参考以下文章

Qt Visual Studio 插件是 Qt Visual Studio 集成的子集吗? [复制]

将 Visual Studio 项目导出到 Qt 项目

Qt Visual Studio 2008 插件问题

在 Visual Studio 中使用 Qt 远程对象(带有 qt 插件)

使用 Qt 插件 1.1.4 启动时,Visual Studio 2008 崩溃

Qt按钮连接错误,Visual Studio 2017