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

这篇具有很好参考价值的文章主要介绍了VS项目与Qt项目互转和打开。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、VS项目转换为Qt项目

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

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

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项目互转和打开

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

2、qmake命令方式

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

(2)输入转化命令:
qmake -tp vc xxx.pro ----生成 .vcxproj文章来源地址https://www.toymoban.com/news/detail-422619.html

到了这里,关于VS项目与Qt项目互转和打开的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2.搭建Fabric区块链网络环境——前提条件和fabric的安装

    这些前提条件的满足确保了你可以顺利地搭建和运行 Fabric 区块链网络,并进行链码的开发、部署和执行。 安装 Docker:确保系统上已经安装了 Docker,并且 Docker 服务正在运行。 Docker:Fabric 使用 Docker 容器化技术来部署和管理区块链网络的各个组件。Docker 提供了一个轻量级、

    2024年02月11日
    浏览(53)
  • VS打开Qt Designer(UI文件.ui)失败的解决方法

    VS打开Qt Designer失败的根本原因:VS中默认的Qt Designer路径是错误的。所以要正常使用需要重新设置 1、设置VS中打开Designer的路径 添加成功后,将其设置为默认值

    2024年04月11日
    浏览(44)
  • VS2019+QT代码与QtCreator工程的互相转换

    QT Creator的project转换成Visual Studio的project 在windows10下,运行Qt Command Prompt。 输入命令行: qmake -tp vc XXX.pro 会生成文件XXX.vcxproj Visual Studio的project转成QT Creator的project 第一步,因为原Visual Studio工程就是基于QT Template的工程,所以我们可以用VS里的QT插件里的\\\"Create basic .pro file...\\\"菜

    2024年02月13日
    浏览(42)
  • QT学习笔记(三)——vs2019+Qt实现打开影像并以鼠标为中心用滚轮控制图片缩放

    之前写了一个博客讲怎么显示一张影像,那个是基于Qpainter的 今天使用QLabel来显示影像,并且用鼠标滚轮控制缩放。 关于图像的打开和显示,主要参考这个博客 关于如何使图片自适应窗口与铺满窗口,可以参考这个博客。 这两个博客出自同一作者,都很详细。 其中按照第二

    2024年02月09日
    浏览(44)
  • 【100个 Unity实用技能】☀️ | 关于触发器互相检测的必要前提条件配置

    老规矩,先介绍一下 Unity 的科普小知识: Unity 是 实时3D互动内容创作和运营平台 。 包括 游戏开发 、 美术 、 建筑 、 汽车设计 、 影视 在内的所有创作者,借助 Unity 将创意变成现实。 Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和

    2023年04月09日
    浏览(77)
  • VS2022无法打开Silverlight 项目的问题:改用VS2015

    警告: Microsoft Silverlight 已于 2021 年 10 月 12 日终止支持。 Silverlight 开发框架目前仅在 Internet Explorer 10 和 Internet Explorer 11 上受支持,对 Internet Explorer 10 的支持将于 2020 年 1 月 31 日结束。 不会再支持 Chrome、Firefox 或使用 Mac 操作系统的任何浏览器。 根据微软官方的解释: S

    2024年02月05日
    浏览(55)
  • 电脑C盘空间不够,直接物理扩容。有前提条件,扩容的空间需要在同一个硬盘上

    扩容前提条件: ①扩容的空间需要在同一个硬盘上,比如你电脑有固态硬盘和机械硬盘,你不能把机械硬盘的空间放在和固态同一个C盘中 ②能扩容的是连续的磁盘空间 因为磁盘管理是这样的,C盘的扩盘只能从连续的空间扩大,也就是说D盘要删了才能扩大C盘。扩大的简单逻

    2024年02月09日
    浏览(72)
  • Unity使用VS编辑器打开项目失败解决办法

    具体表现为:项目文件.sln无法打开,打开脚本文件后无法关联到Unity编辑器 报错信息可能不同,参考出错表现即可 首先去清除有逻辑错误的代码,先注释掉,不然后面可能会无法自动生成解决方案 然后关闭Unity编辑器,找到项目文件夹,删除我列出的文件 重新打开Unity,重

    2024年02月16日
    浏览(85)
  • vue3 的router跳转 - 页面同tab跳转和打开新tab跳转

    当前页需要的方法 主要是获得Vue Router实例暴露的一些方法,使用这些方法,进行路由操作 引入 调用 目标页需要的方法 主要是对传递来的参数,进行接收,比如查询参数,页面路径,标题,hash等 调用 route里面的数据会被处理成响应式 页面同tab跳转 push(to) :跳转到指定的路

    2024年02月01日
    浏览(44)
  • vue(typescript)项目在vs中打开出现的各种问题

    问题一: TS2792    (TS) 找不到模块“xxx”。你的意思是要将 \\\"moduleResolution\\\" 选项设置为 \\\"node\\\",还是要将别名添加到 \\\"paths\\\" 选项中?    TS6046    (TS) “--moduleResolution”选项的参数必须为 \\\'node\\\', \\\'classic\\\', \\\'node16\\\', \\\'nodenext\\\'。 原因: 是解析策略之前是Bundler 解决方案: (1)把tsconf

    2024年02月09日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包