VS2015 QT工程与QT creator工程互转

3 篇文章 0 订阅

1. 背景:

         VS2015的优点是调试方便、界面好看、功能强大,QT的优点是界面框架比MFC强大且支持跨平台。在实际的项目中很多人选择在Windows上通过VS+QT进行程序开发,然后在不同操作系统下通过QT进行重新编译实现跨平台目的,因而经常会遇到将VS工程转为QT工程的问题,本文的目的是通过图解的方式让你快速掌握该转换方法,帮助您减少项目开发中的一些额外负担。

2. 环境:

操作系统Win10,  QT5.10, VS2015

3. 方法:

3.1 在VS2015上安装QT VS Tools,如下图所示,如果您安装成功将在菜单栏上显示“QT VS TOOLS”菜单

3.2 新建QT GUI Application应用程序

3.3 根据自己的需求勾选相应的功能组件

3.4 新建的工程如下图所示

3.5 按F5调试运行

4 将VS工程转为QT工程

4.1 右击工程选择生成Pro工程文件

4.2 如果没有特殊要求,直接默认选择OK

4.3 选择默认保存目录

4.4 右键工程选择将当前VS工程转为QMake generated project  [关键一步]

5. QT Creator软件打开刚刚转换的工程

5.1 在工程目录下,找到GeneratedFiles\Debug文件夹,将里面的moc_xxxxxx文件拷贝到Debug文件夹同级路径下

拷贝出来,文件如下图所示:

5.2 双击打开上面第一个图中后缀为.pro文件,弹出编译器选项,这里可根据自己的需求选择,然后选择“Configure Project”,具体如下图所示:

5.3 配置构建目录的路径

5.4 单击构建项目 出现无法打开包括文件C1083错误,主要原因是刚刚从GeneratedFiles\Debug文件夹下将moc_xxxxxx文件拷贝到上一级目录,结果它的依赖文件相对路径错误造成的,解决办法只需要将相对路径修改为正确路径就可以了,具体如下图所示

5.5 再次单击构建项目并编译运行

  • 17
    点赞
  • 160
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值