默认情况下,在 Release模式下编译 Visual Studio 项目时,将 pdb 的完整路径放入图像文件中,例如:
c:\myprojects\demo\release\test.pdb
使用未公开的链接器开关 (
/pdbpath:none
) 可以强制 Visual Studio 2008 减少 pdb 的完整限定名称,例如:test.pdb
我需要对仍然使用 构建的项目做同样的事情VC6 .
我在项目设置级别尝试了“
/pdbpath:none
”开关,但链接器提示这个未知开关。有没有人知道在链接 VC6 项目时或之后直接在图像级别完成此操作的方法(或工具)?
最佳答案
最好的办法是使用 pdbstr.exe直接来自 MS。它允许直接提取、更新和其他功能,独立于编译器版本(直到最后支持的版本,我认为现在是 VS2013)。我们使用它直接将 SVN 链接添加到 PDB,然后我们使用 srctool 将其存储在本地符号存储中。
关于visual-studio - 剥离到 pdb 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7596628/