我正在尝试调试OpenNI,所以我下载了源代码,编译了,将OpenNI项目添加到我现有的解决方案中,包含了新的头文件,链接到新编译的库,添加了对我现有项目的OpenNI项目引用并添加了.pdb位置到我的VS符号位置。
在完成所有这些之后,我仍然只能在头文件中点击断点。每当我在源中添加断点时,VS表示不加载符号。我有什么不做/做错的事吗? 谢谢!
答案 0 :(得分:1)
我猜想这些库的PDB实际上并没有被加载,或者与你正在加载的DLL不匹配。检查VS10的“输出”窗格。当它加载DLL时,它是否说“已加载符号”?如果没有,则找不到PDB,或找到错误的PDB。
(最初的评论,根据OP的要求发布的答案)。