問題描述:安裝好 codeblocks 和 c/c++ 編譯器之後,發現在調試的時候無法查看 STL 中 vector等容器的內容。
解決方案:
第一步:安裝 TDM-GCC 編譯器,然後安裝一個 python 環境。具體步驟可以自行百度;
第二步:在 codeblocks 菜單中,Settings->Debugger->GDB/CDB debugger->Default->Debugger initilization commands,添加如下代碼:
python
import sys
sys.path.insert(0, 'PATH_TO_TDM\share\gcc-4.9.2\python')
from libstdcxx.v6.printers import register_libstdcxx_printers
end
重新調試,問題成功解決!