我如何在Visual Studio 2015项目中使用Qt?

Cro*_*oll 31 qt visual-studio qt5 visual-studio-2015

我们有一个大型项目,它使用.NET Framework来显示表单/窗口.最近我决定弃用CLR依赖并转移到Qt.

在学习Qt时,我们已经从Visual Studio 2013迁移到2015,然后我注意到vs2015使用的MSVC 14版本没有qt支持.

此外,Qt vs addin还没有使用我们使用的jn visual studio express/community edition.我有没有机会在我们的项目中使用Qt和qt addin?

搜索网络没有帮助,看起来没有人使用Qt与最新的Visual Studio?

Bow*_*one 45

建造

您可以在Visual Studio 2015中使用Qt而不会出现任何问题.正如评论中已经说明的那样,你必须从源代码构建它,但是Qt非常简单.您可以在此处下载当前(5.5)源,然后按照步骤示例构建它.

我还建议您阅读有关配置选项的更多信息,这可能会为您节省大量时间.如果跳过不需要的组件,它也可能会保存一些外部依赖项.我的配置包含-skip qtwebkit -skip qtwebchannel所以我不需要ruby或python.

我完全可以从链接中省略第3步.只是一定要打开Visual Studio命令提示符(32/64这里重要)的configurenmake.

用法

对于Visual Studio 2015,Qt加载项不再可用.但是有一个Tools > Extensions & Updates名为Qt5PackageQtPackage的Extension()具有相同的功能.安装后,您在主工具栏上有Qt条目,您必须在其中指定版本以及构建它的目录的路径.此版本还将通过相同的菜单与当前项目相关联.

如果加载现有项目,还必须进行转换,以便自动使用整个Qt功能.您可以通过打开解决方案并右键单击它来完成此操作; 应该有一个转换为QtAddin生成项目的条目.

我在Visual Studio 2015上使用Qt 5.5和一个旧项目,它没有任何问题.


Jul*_*rcq 12

截至目前,您可以下载的Qt适用于Visual Studio 2015年在这里.