【发布时间】:2012-05-26 03:25:15
【问题描述】:
在 Visual Studio 2003 中,如果我链接的库没有对应的 PDB 文件,我会收到警告:
foo.lib(bar.obj):警告 LNK4099:找不到 PDB 'other.pdb';链接对象好像没有调试信息
如果 PDB 位于其原始构建位置,VS 可以找到它们,以及它们是否位于当前构建目录中,但似乎就是这样。有没有办法可以告诉 Visual Studio 它应该在哪里寻找 PDB?我有一个模糊的概念,即符号服务器可能会工作,但这似乎是很多开销;我只是在寻找像link.exe /pdbpath c:\pdbs_are_right_here 这样添加搜索路径的东西,比如/I 添加包含路径。或者,除了当前目录和 PDB 写入的原始绝对路径之外,它还会搜索其他路径吗?
【问题讨论】:
标签: visual-studio linker pdb