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

文章介绍了如何在VisualStudio(VS)环境中将项目转换为Qt项目,以及如何将Qt项目转换回VS项目。转换过程涉及VS的qt-vsaddin插件和qmake命令。推荐使用VS的Qt插件方式进行转换,因为它能更好地管理和配置Qt库组件。
摘要由CSDN通过智能技术生成

一、VS项目转换为Qt项目

前提条件,VS已经安装qt-vsaddin插件,可参考《VS2019安装配置QT插件(qt-vsaddin)》
VS的Qt插件安装成功后,在VS2019右侧解决方案资源管理器,选中项目右键——>Qt——>“Create Basic Profile…”,弹出窗口:
在这里插入图片描述

窗口左侧选择想要转化为Qt的项目,点击OK,每个项目生成pro和pri项目文件,pri是pro的子文件,pri保存有头文件、cpp文件和资源等文件的加载路径。
在这里插入图片描述

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解决方案和VS工程,Qt项目转换为VS项目。

2、qmake命令方式

(1)从开始菜单中选择Qt 5.14.0(MSVC 2017 64-bit)命令行菜单,进入qt –msvc 2017 64位命令行窗口环境;
在这里插入图片描述

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

  • 17
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼爱幻想

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值