使用.lib和dll时如何在debug中显示源代码

时间:2009-05-14 02:35:04

标签: dll visual-studio-2005

我在VS2005工作, 我有一部分freeimage源代码。我把它编译成.lib和dll。 当我调试程序时,我想进入freeimage源代码,但vs2005不知道哪个代码是freeimage.lib freeimage.dll编译而来的,我怎样才能让vs2005知道它。 我想在使用.lib和dll时进入freeimage源代码。 非常感谢!

1 个答案:

答案 0 :(得分:1)

您需要在调试配置中构建代码并生成包含调试符号的程序数据库文件(.pdb): http://msdn.microsoft.com/en-us/library/cyz1h6zd(VS.80).aspx

然后,当您运行应用程序时,请使用dll的调试版本,并确保Visual Studio可以看到.pdb文件。通常,如果所有内容都在一个解决方案中,它就可以找到它,否则您可以将.pdb文件放在与dll相同的目录中。