【发布时间】:2012-05-23 15:23:10
【问题描述】:
我正在尝试调试 OpenNI,所以我下载了源代码,编译,将 OpenNI 项目添加到我现有的解决方案中,包含新的头文件,链接到新编译的库,将 OpenNI 项目引用添加到我现有的项目并添加.pdb 位置到我的 VS 符号位置。
在这一切之后,我仍然只能在头文件中打断点。每当我在源中添加断点时,VS 都会说未加载符号。有什么我没有做/做错的吗? 谢谢!
【问题讨论】:
-
我猜这些库的 PDB 并没有真正被加载,或者与您正在加载的 DLL 不匹配。检查 VS10 的输出面板。加载 DLL 时,是否显示“已加载符号”?如果没有,要么没有找到 PDB,要么找到了错误的 PDB。
-
我想就是这样。未加载符号,因为我的旧 DLL 位置仍在 PATH 变量中。您可以将此作为答案发布,以便我接受吗?
标签: c++ visual-studio-2010 openni