工程A,生成的程序为A.exe。工程B,生成的dll为B.dll。A.exe用到了B.dll。如何运行A.exe的情况下,调试B.dll呢。
步骤一 首先设置B工程可以生成调试信息,设置方法如下:1,工程》》属性》》C/C++》》常规》》调试信息格式》》程序数据库(/Zi)。2,工程》》属性》》连接器》》调试》》生成调试信息》》优化以便于调试(/DEBUG)。此时会生成pdb文件。
步骤二 将B.dll及B.pdb拷贝到A.exe所在目录
步骤三 设置启动项。工程》》属性》》调试》》命令》》A.exe所在的完整路径。
步骤四 设置B工程为启动项,运行即可启动A.exe,同时调试B.dll