我已經安裝了Eclipse CDT和CDT Visual C++支持(來自Yoxos Marketplace)。C++:如何調試在eclipse中使用「Microsoft Visual C++」工具鏈編譯的C++應用程序?
這讓我編譯和運行C++應用程序,但是,我不能調試。
因此,我已經安裝了一個使用mingw分佈的gdb windows二進制文件。現在,當我嘗試調試時,控制檯中會顯示以下消息 - 未加載符號表。使用「文件」命令。
我沒有受過教育的猜測是,GDB不能由Visual C++編譯器生成調試代碼。
我的問題是 - 我怎麼調試在Eclipse的C++代碼使用Visual C++工具鏈建成?
我的環境:
- 的Windows 7 64位
- 的Eclipse靛藍(目前最新版本)
- Visual Studio 2010中,因此的Visual C++版本10
- GNU GDB(GDB) 7.3.1
- 我不知道如何獲得CDT版本,但我有這個jar - org.eclipse.cdt_8.0.0.201109151620.jar,所以我猜測版本是8.0
謝謝。
P.S.
移動到MinGW的G ++編譯器是關閉了這個問題的範圍,所以請 - 不建議作爲答案。
符號不存儲在可執行文件中,而是存儲在單獨的數據庫中,可能是未公開的格式。 – 2012-01-11 10:33:40
這是PDB文件 - 以Visual C++開發人員而聞名。 – mark 2012-01-11 10:50:11