首頁 > 後端開發 > C++ > 主體

如何在 Eclipse CDT 中啟用 STL 物件的漂亮列印?

Linda Hamilton
發布: 2024-10-30 16:48:02
原創
286 人瀏覽過

 How to Enable Pretty Printing for STL Objects in Eclipse CDT?

在Eclipse CDT 中為STL 物件啟用漂亮列印

漂亮列印是一項功能,可以在調試C 應用程式時改進資料的可視化表示。若要在Eclipse CDT 中為STL 物件啟用此功能,請依照下列步驟操作:

1. Python 模組安裝

  • 安裝支援Python 腳本的最新版本的GDB。
  • 下載 STL 物件的 Python 漂亮印表機並將其檢測到您選擇的目錄中。

2。配置 GDB

  • 在主目錄中建立 .gdbinit 檔案。
  • 將以下程式碼加入檔案:
python
import sys 
sys.path.insert(0, '/PATH/TO/PRETTY_PRINTERS_DIRECTORY')
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)
end
登入後複製

3. Eclipse 配置

  • 下載並安裝安裝並安裝安裝並安裝並安裝。 。
  • 設定 Eclipse 使用更新的 GDB 並指定 .gdbinit 檔案的路徑。
  • 啟用C/C 偵錯首選項中的「漂亮列印」選項。

4.用法

  • 開始偵錯您的 C 應用程式。
  • STL 容器現在將以更具視覺吸引力的方式顯示在「變數」視圖中。

5。其他指令

  • 要進一步增強輸出,請考慮使用下列 GDB 指令:
set print pretty on
set print object on
set print static-members on
set print vtbl on
set print demangle on
set demangle-style gnu-v3
set print sevenbit-strings off
登入後複製

以上是如何在 Eclipse CDT 中啟用 STL 物件的漂亮列印?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!