QTCreator中release版本如何断点调试
作者:hhhhhh098
在QT项目中,当依赖项为release版本且仅此版本时,无法在release版本中设置断点进行调试,下面就来详细的介绍一下该问题的解决,感兴趣的可以了解一下
常用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断点调试内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
