我試圖調試Maya API SDK中提供的一些示例。VS2010調試附加到進程/無法找到或打開PDB文件
在調試模式下用Visual Studio 2010構建DLL工作正常,並且插件一旦加載到Maya中就可以正常工作。 但是,附加後,Visual Studio抱怨無法找到或打開PDB文件。 我忽略了那些警告並設置了一些斷點,但顯然VS不會中斷。
關於構建插件和調試他們連接到瑪雅,我讀過:
- https://alliance.seas.upenn.edu/~cis660/wiki/index.php?title=Debug_CPP_Plugin
- http://devmaster.net/forums/topic/6965-how-to-debug-a-plugin/
- http://www.creativecrash.com/forums/api/topics/help-33-how-do-i-debug-my-plugin
在SE,我已閱讀以下建議:
- Why is Visual Studio 2010 not able to find/open PDB files?
- PDB does not match image Error
- Visual Studio 2010 "Cannot find or open the PDB file"
特別,我想:
- 確保,我加載到Maya插件是一個我剛剛建成;
- 驗證PDB具有相同的名稱,在同一個文件夾中,已經創建在 同時比DLL;
- 手動加載PDB(「找不到匹配的符號」);
- 激活符號服務器在VS(很好,但我只拿到顯然是微軟的)
你可以更新你的問題來解釋你如何'手動加載PDB',因爲我預料這會解決你的問題。 –
右鍵單擊模塊視圖中的myplugin.mll>從符號路徑加載符號> myplugin.pdb –
可能重複的[PDB與圖像錯誤不匹配](http://stackoverflow.com/questions/7749558/pdb-不匹配圖像錯誤) –