查看: 26|回覆: 0

[教程] QTCreator中release版本如何断点调试

[複製鏈接]

4

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2012-4-5
發表於 2025-12-24 09:22:22 | 顯示全部樓層 |閲讀模式

常用QT开发的伙伴们,如果遇到工程项目依赖项非常多的情况可能会遇到:

依赖项是release版本,且只有release版本,但是在qt中release版本打断点时失败无法断点调试

解决方法为在pro文件中增加下面四行:(每行都需要不能少哦!)

QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO

QMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO

QMAKE_CXXFLAGS_RELEASE += -gstabs+

QMAKE_CXXFLAGS_DEBUG += -gstabs+

其中-gstabs+的作用是生成STABG格式的调试信息,以上四句同时实现生成基本调试信息,并且包含更多符号表信息。

示例:

到此这篇关于QTCreator中release版本如何断点调试的文章就介绍到这了,更多相关qt release release断点调试内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!

您可能感兴趣的文章:
  • C++使用QTcreator创建动态库流程
  • Qt QtCreator添加自定义注释的实现方法
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部