(二)VS调试QT项目

it2024-05-11  70

上一篇博客我们讲了如何新建一个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)

最新回复(0)