默认情况下,在发布模式下编译Visual Studio项目时,pdb的完整路径将放入图像文件中,例如:
c:\myprojects\demo\release\test.pdb
Run Code Online (Sandbox Code Playgroud)
使用未记录的链接器switch(/pdbpath:none)可以强制Visual Studio 2008减少pdb的完全限定名称,例如:
test.pdb
Run Code Online (Sandbox Code Playgroud)
我需要对仍使用VC6构建的项目执行相同的操作.
我/pdbpath:none在项目设置级别尝试了" "开关,但链接器抱怨这个未知的开关.
有没有人知道在连接VC6项目时或之后直接在图像级别完成此操作的方法(或工具)?
小智 3
最好的选择是直接使用MS 的pdbstr.exe 。它允许直接提取、更新和直接杂项其他功能,与编译器版本无关(直到最后支持的版本,我认为现在是 VS2013)。我们使用它将 SVN 链接直接添加到 PDB,然后使用 srctool 将其存储在本地符号存储中。
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |