开发中一般dll和exe都是分开的,而且不作一个模块里面,而是分别放在lib和bin的目录,而且dll很多的时候,就会把dll集中放到一起.当调试dll的时候,遇到了这样的问题:设置了断点,然后F5,提示对话框提示说One or more breakpoints cannot be set and have been disabled,Execution will be stop at the beigning of program.习惯思维就是百度google了,可是没有帮上忙,后来有人提示到pdb文件是存放调试信息的文件,这时候发现 自己编译出来的dll不是在当前工程的Debug目录下,而是在统一的dll目录下,于是尝试把dll回归到Debug目录下,调试果然没有那个提示了,而且到达了设置的断点.看来调试dll的话要让exe知道dll的调试信息文件pdb才行.
阅读(1560) | 评论(2) | 转发(0) |