解决办法:
1. 关掉exe文件
2. 打开bcompare,将重新生成的dll文件复制到exe文件的bin目录里面
![]()
3.重新打开exe文件,重新附加到进程
原因:重新生成了pdb文件,将原来的覆盖了。
pdb和dll文件的关系:
https://blog.csdn.net/zam183/article/details/88719587
中写到了:pdb文件和dll文件是配套的,也就是说一旦dll文件有改动(比如说重新生成)pdb文件就必须做相应改变。
所以只要重新生成的dll在调试的用到,都需要经历上面的三个步骤。

本文介绍了解决dll文件更新后导致的调试问题的方法,包括关闭exe文件、替换dll并重启调试进程。文章解释了pdb文件与dll文件之间的关系,并强调了在调试过程中重新生成dll时同步更新pdb的重要性。

678

被折叠的 条评论
为什么被折叠?



