我们有一个使用 .NET Framework 来显示表单/窗口的大型项目。最近我决定弃用 CLR 依赖并转向 Qt。
在学习Qt时,我们已经从Visual studio 2013迁移到2015,然后我注意到vs2015使用的MSVC 14版本不支持qt。
此外,Qt vs addin 在我们使用的 Visual Studio Express/社区版中无法正常工作。我有机会在我们的项目中使用 Qt 和 qt addin 吗?
搜索网络没有帮助,看起来没有人使用 Qt 和最新的 Visual Studio?
Building
您可以在 Visual Studio 2015 中使用 Qt,没有任何问题。正如评论中已经指出的,您必须从源代码构建它,但 Qt 的构建非常简单。您可以下载当前(5.5)源代码here http://download.qt.io/official_releases/qt/5.5/5.5.0/single/qt-everywhere-opensource-src-5.5.0.zip然后按照this http://doc.qt.io/qt-5/windows-building.html逐步构建它的示例。
我还建议阅读有关配置选项的更多信息 http://doc.qt.io/qt-5/configure-options.html,这可能会节省您很多时间。如果您跳过不需要的组件,它也可能会为您节省一些外部依赖项。例如我的配置包含-skip qtwebkit -skip qtwebchannel
所以我不需要 ruby 或 python。
我可以完全省略链接中的步骤 3。请务必打开 Visual Studio 命令提示符(32/64 在这里很重要)configure
and nmake
.
Usage
对于 Visual Studio 2015,Qt 插件不再可用 https://forum.qt.io/topic/56108/how-to-install-qt-vs-add-in-for-vs-2015-rc/6。但有一个扩展(Tools > Extensions & Updates
)称为Qt5包 or Qt包具有相同的功能。安装后,主工具栏上会出现 Qt 条目,您必须在其中指定版本以及构建它的目录的路径。该版本还将通过同一菜单与当前项目关联。
如果加载现有项目,还必须对其进行转换,以便自动使用整个 Qt 功能。您可以通过打开解决方案并右键单击它来完成此操作;应该有一个用于转换为QtAddin生成的项目。
我在 Visual Studio 2015 上使用 Qt 5.5 处理一个旧项目,它运行正常,没有任何问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)