如何在VS2015中使用QT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在VS2015中使用QT相关的知识,希望对你有一定的参考价值。

参考技术A 个人认为有2种办法:
1、自己编译Qt5.5.1
2、等待Qt5.6.0发布,目前beta版本应该快要发布了,rc估计12月底能好吗?
参考技术B 个人认为有2种办法:
1、自己编译Qt5.5.1
2、等待Qt5.6.0发布,目前beta版本应该快要发布了,rc估计12月底能好吗?
参考技术C 一般用QT自带的集成环境开发,因为它的界面可视化设计更好

如何修复 Qt 5.6 beta 和 VS2015 的 QT VS 插件?

【中文标题】如何修复 Qt 5.6 beta 和 VS2015 的 QT VS 插件?【英文标题】:How to fix QT VS Add-in for Qt 5.6 beta and VS2015? 【发布时间】:2015-12-09 03:56:12 【问题描述】:

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

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

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

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

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

我正在使用 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 中修复。

【讨论】:

以上是关于如何在VS2015中使用QT的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 Qt 5.6 beta 和 VS2015 的 QT VS 插件?

如何在VS2015中集成QT5.5

如何在 vs 2015 上将 OSG 和 Qt 集成在一起

如何使用VS2012调试QT程序

如何利用VS2010进行QT开发的环境配置

急急急~~~VS2010中QT插件运行不了!!!~~~