我的项目中有几个 DLL,它们被定义为在同一文件夹中创建它们的 *.pdb 文件(调试信息)。问题是该文件夹中实际存在的唯一 *.pdb 文件是属于最后编译的 DLL 的文件。结果我只能调试最后一个项目(每次编译都会删除文件夹中的所有 *.pdb 并创建当前编译的 DLL pdb 文件。)
我该如何解决? 我正在使用 Visual Studio 2003。
最佳答案
您可以在项目设置中从 Extensions to delete on clean 中删除 *.pdb
,或者最好使用不同的中间目录。< br/>
这两个设置都在配置属性 -> 常规中。
关于C++ 调试问题 - pdb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1737111/