我正在尝试调试 Maya API SDK 中提供的一些示例。
在调试模式下使用 Visual Studio 2010 构建 DLL 工作正常,并且插件一旦加载到 Maya 中,工作正常。但是附加后,Visual Studio 抱怨找不到或打开 PDB 文件。我忽略了这些警告并设置了一些断点,但显然 VS 没有中断。
关于通过将它们附加到 Maya 来构建插件和调试,我已阅读:
- 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 上,我已阅读以下建议:
特别是,我尝试过:
- 确保我加载到 Maya 中的插件是我刚刚构建的插件;
- 验证 PDB 与 DLL 同名,在同一个文件夹中,同时创建;
- 手动加载 PDB(“找不到匹配的符号”);
- 在 VS 中激活符号服务器(很好,但显然我只有微软的)