(二)VS调试QT项目

上一篇博客我们讲了如何新建一个QT项目,一般QT会自带调试等功能,但是QT的调试不如VS强大,并且很多人更加习惯用VS调试项目。那么如何使用VS调试QT项目呢?其实非常简单

1.VS打开QT项目
打开VS2017,选择文件-新建-从现有代码创建项目
在这里插入图片描述
2.默认创建C++项目
在这里插入图片描述
3.选择项目文件夹,即QT项目的文件夹,再给项目起个名称(这个名称只是显示在VS中,和QT项目名可以相同,不影响项目功能)
在这里插入图片描述
4.使用外部生成系统
注意:这一步非常重要,选择“使用外部生成系统” 依靠QT编译生成项目
在这里插入图片描述
5.点击完成
下面就不需要做什么操作了,直接点击完成即可。等待VS创建项目
在这里插入图片描述
6.项目配置
还需要进行项目配置,因为我们选择的是使用外部生成系统,因此VS不会编译exe,所以我们需要调用QT编译的exe运行调试,打开QT的项目,查看exe所在的路径。
在这里插入图片描述
在VS项目上右键-属性-配置属性-调试-命令,在下拉位置选择浏览,查找exe在这里插入图片描述
选择exe
在这里插入图片描述
7.添加dll
到这一步还是不能运行(耐心啊!哈哈哈哈)因为你使用QT时,QT会自动选择所需的dll文件,但是VS不会啊,所以我们要把项目依赖的dll文件放到项目路径下,即上图的C:\Users\mayn\Documents\build-test-Desktop_Qt_5_12_9_MSVC2017_64bit-Debug\debug下。
那么如何知道缺少哪些dll呢?如果你是一个初学者,那么直接在VS中运行即可,VS会报缺少dll错误
在这里插入图片描述
这些dll都在QT的安装目录下哦,也就是在你电脑上。说到这里,不得不推荐一个查询工具,真的是友好方便——everything,程序员的好帮手啊,请务必试试!
看!dll是不是在我们的QT安装目录下呢,把他们复制放到debug目录下
在这里插入图片描述在这里插入图片描述
此时你就可以在VS中运行项目了。
注意:如果代码改动了,务必在QT中运行代码,重新生成exe,再到VS中调试运行。(因为VS是依靠外部生成系统的-QT)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值