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