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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-12-23
  • 2022-01-12
  • 2021-04-22
  • 2020-07-16
猜你喜欢
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
相关资源
相似解决方案