C++ 调试问题 - pdb 文件

标签 c++ visual-c++ pdb-files

我的项目中有几个 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/

相关文章:

visual-studio-2013 - 找不到匹配的符号文件(无法找到/打开 pdb 文件)

c++ - 如何在 Windows 上调试 Tensorflow

c++ - visual c++中的strtok问题

c++ - 从非版本控制文件夹移动到版本控制文件夹后,VC++ VS2013 项目无法编译

c++ - 不能出现在常量表达式中

c++ - 函数类型的模板对象

visual-studio-2013 - VS2013 C++ : slow linking process

visual-studio - 发布时如何自动包含PDB文件?

c++ - Ctags 错误 "Is a directory"

c++ - 在 FreeRTOS 中使用 LinkedList 保存值失败