QT + VS开发 之环境搭建

前言

  项目底层是C++,按要求使用QT开发,之前接触过纯QT开发,不过QT + VS开发头次接触,对C++开发本质区别不大,只是需要注意QT和VS在一起,产生的微妙变化。依次从环境搭建,动态库,COM插件等几个部分记录碰到的疑难杂症及解决办法。

安装

顺序安装

1. VS: VS2015

2. QTCreate:qt-opensource-windows-x86-5.9.1.exe

3. QTVS插件: qt-vs-tools-msvc2015-2.1.1.vsix

VS2015安装

Note:由于VS2015比较大,可只是选择C++部分如果,当然保险起见也可以全装。

QT安装

Noet: QT5.9包含较多版本,所以开发需要手动选择需要使用版本。

QT插件安装

环境变量

最后一步别忘了还有环境变量。

本文路径:..\5.9\5.9.1\msvc2015\bin, 要到Qt的bin目录。

环境搭建完成。

碰到的问题

QT在使用过程有时会出现意想不到的问题比如:

1. 新创建的工程有时编译不成功,解决办法重新打开VS再编译就可以了,这个问题在VS2013 + QT5.6环境下较为出现几率高,初次环境搭建也较多碰到。

2. 运行exe文件经常出现缺少QT库的情况,因为运行exe需要依赖QT库,有时会莫名其妙报缺库问题,需要去QTbin目录下找到对应的QT库放到exe文件的目录下,常见如下

Note: platforms 要同文件夹一起放入,一般提示缺少windows 相关文件,其他的会提示对应名字。

3. VS2015 编译QT项目出现error MSB6006: “cmd.exe”已退出,代码为 3。

右键编译不过的工程,找到Convert Project to QT VS Tools Project,点击。

前提环境变量要配置正确,这个地方卡了一下,出现这个问题,根本原因是QT工程找不到本地QT库位置,一般是使用别人给的代码,需要右键检查工程lib引用QT库的路径是不是你本地的。

转载于:https://my.oschina.net/u/3127059/blog/1503293

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值