- A+
方法1
Qdebug打日志调试,利用Log4Qt将日志重定向输出到文件中
优点:简单、快速
缺点:只适合已经定位bug位置的情况,如果不确定bug位置,则打日志的地方会较多
方法2
- 选择需要调试的进程
- 选择Attach to Unstarted Application
- 配置kit和待调试进程的可执行程序,然后点击“starting watching”按钮,这个时候creator就会等待插件启动。
- 点击qtcreator的调试按钮或者直接运行主进程程序,这个时候creator就会启动调试器,并进入断点。
附:vs中采用附加到进程的方式进行跨进程调试。
优点:不需要修改代码,可直接调试
缺点:跨进程调试,调试步骤较多,且有时候无法进入断点。
方法3
将需要调试的进程从主进程中独立出来,不依赖主进程,可以直接运行
QtCreator->调试->开始调试->启动和调试外部应用程序
a、本地执行档:选择待调试进程的可执行程序
b、工作目录:选择待调试进程可执行程序所在目录
优点:需要修改代码,且丧失了进程间通信的功能
缺点:单进程调试,调试方法简单
2019年12月1日 下午1:40 沙发
网站已取消所有友链,麻烦把我的友链撤下去哈,特此说明。 丁春华博客