QT遠端打斷點調試C++動态庫
QT Creator:工具->選項->調試器->GDB頁面設定:
額外的啟動指令set solib-search-path 本地的so所在路徑
additional attach commands也設定為set solib-search-path 本地的so所在路徑
QT Creator:工具->選項->調試器->概要頁面設定:
Set breakpoints using a full absolute path項需要選中

設定好之後,啟動遠端端調用動态庫的主程式
本地QT開發環境選擇調試->開始調試->關聯到運作中的程式
建構套件選擇自己設定好的遠端的套件
選中下面清單中啟動的主程式程序名稱,點Attach to Process
這樣就會命中QT工程中設定的斷點。
在調試主程式時要設定好工作目錄路徑為主程式所在目錄,否則用的是預設工作目錄,會出現找不到主程式所在目錄下的資源檔案如找不到xml檔案等問題。
備忘筆記,有錯誤還請指出。