讓QtCreator在調試時顯示字符串 Qt調試助手 QtDebuggingHelper qtc-debugging-helper


When starting gdb with application message “Debugging Helper Missing” is displayed [Solved]

http://qt-project.org/forums/viewthread/23332

文章大意就是QtCreator現在不用Qt調試助手了改用python,而mingw自帶的gdb不支持python,所以需要支持python的gdb

 

Building GDB

 

http://qt-project.org/wiki/QtCreatorBuildGdb

http://download.qt-project.org/development_releases/prebuilt/gdb/

到這里下載支持python的對應的二進制GDB

XP下載gdb-7.5-i686_WinXP.zip

 Win7下載qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz    實際上不可用,win7下還是用前面xp版本,但是文中最后描述的問題還是會出現。

 

QtCreator->構建和運行->構建套件(Kit)->調試器,設置好后再次“開啟Qt調試助手”,就能在調試時看到字符串了

另外,對於目前版本的QtCreator,我如果在調試時右側變量窗口里,展開一個直接繼承自QObject的自定義類的實例時,gdb就會崩潰,不知道是誰的錯。我的解決方案是,簡言之,就是創建一個中間層——創建一個類繼承QObject,然后讓我的自定義類繼承這個空的新建的繼承自QObject的類,即可。

 

轉自:https://blog.csdn.net/wwwwws/article/details/19283549


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM