我正在使用visual studio 2008。
我有一个C#.exe文件A.exe,它使用C ++ DLL B.dll。 B.dll静态链接到C ++ lib C.lib,它在编译时有一个C.pdb文件。
我知道B.pdb应该包含来自C.pdb的所有调试信息。
现在调试时,A.exe和B.dll以及B.pdb在同一个目录中。我可以进入B.dll代码,但不能进入C.lib代码,因为visual studio说没有加载调试信息。
它们都是调试版本。我仔细检查了编译/链接设置,但看不到问题。