VS项目与Qt项目互转和打开

目录

  • 一、VS项目转换为Qt项目
  • 二、Qt项目转换为VS项目
    • 1、VS的Qt插件方式
    • 2、qmake命令方式

一、VS项目转换为Qt项目

前提条件,VS已经安装qt-vsaddin插件,可参考《VS2019安装配置QT插件(qt-vsaddin)》。
VS的Qt插件安装成功后,在VS2019右侧解决方案资源管理器,选中项目右键——>Qt——>“Create Basic Profile…”,弹出窗口:
VS项目与Qt项目互转和打开_第1张图片

窗口左侧选择想要转化为Qt的项目,点击OK,每个项目生成pro和pri项目文件,pri是pro的子文件,pri保存有头文件、cpp文件和资源等文件的加载路径。
VS项目与Qt项目互转和打开_第2张图片

Qt Creator可打开转换的pro项目,与Qt Creator原生项目,可添加编辑、保存、编译、运行Qt项目。

二、Qt项目转换为VS项目

Qt项目转换为VS项目有两种方式,VS的Qt插件方式和qmake命令转换方式,推荐采用VS的Qt插件方式,因为qmake命令方式将qt库当作普通库引入,不能像VS的Qt插件打开的Qt项目一样通过VS的项目属性配置Qt的库组件等信息。

1、VS的Qt插件方式

VS2019扩展菜单——> QtVS Tools——>“Open Qt ProjectFile(.pro)…”,弹出“打开Qt项目”窗口,选择已建的Qt项目(.pro),VS2019像Qt Creator一样打开已建的Qt项目。
VS项目与Qt项目互转和打开_第3张图片

然后保存VS解决方案和VS工程,Qt项目转换为VS项目。

2、qmake命令方式

(1)从开始菜单中选择Qt 5.14.0(MSVC 2017 64-bit)命令行菜单,进入qt –msvc 2017 64位命令行窗口环境;
VS项目与Qt项目互转和打开_第4张图片

(2)输入转化命令:
qmake -tp vc xxx.pro ----生成 .vcxproj

你可能感兴趣的:(VS和Qt开发配置,qt,visualstudio)