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

使用.lib和dll时如何在调试中显示源代码,dll,visual-studio-2005,Dll,Visual Studio 2005,我在VS2005工作, 我有一部分freeimage源代码。我把它编译成.lib和dll。 当我调试程序时,我想进入freeimage源代码,但是vs2005不知道哪个代码是从freeimage.lib freeimage.dll编译而来的,我如何才能让vs2005知道它。 我想在使用freeimage的.lib和dll时逐步了解它的源代码。 非常感谢 您需要在调试配置中生成代码,并生成包含调试符号的程序数据库文件(.pdb): 然后在运行应用程序时,使用dll的调试版本,并确保Visual

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

您需要在调试配置中生成代码,并生成包含调试符号的程序数据库文件(.pdb):

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