在VS2010中加载外部符号

时间:2012-05-23 15:23:10

标签: c++ visual-studio-2010 openni

我正在尝试调试OpenNI,所以我下载了源代码,编译了,将OpenNI项目添加到我现有的解决方案中,包含了新的头文件,链接到新编译的库,添加了对我现有项目的OpenNI项目引用并添加了.pdb位置到我的VS符号位置。

在完成所有这些之后,我仍然只能在头文件中点击断点。每当我在源中添加断点时,VS表示不加载符号。我有什么不做/做错的事吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

我猜想这些库的PDB实际上并没有被加载,或者与你正在加载的DLL不匹配。检查VS10的“输出”窗格。当它加载DLL时,它是否说“已加载符号”?如果没有,则找不到PDB,或找到错误的PDB。

(最初的评论,根据OP的要求发布的答案)。