每默认情况下,编译在释放模式Visual Studio项目时,到PDB的完整路径放入图像文件,如:地带的路径PDB
c:\myprojects\demo\release\test.pdb
使用无证链接器开关( /pdbpath:none
)人可以强迫Visual Studio 2008中,以减少PDB的完整合格的名称,例如:
test.pdb
我需要做同样与使用VC6 仍然建的项目。
我在项目设置级尝试了“/pdbpath:none
”开关,但连接器抱怨这个未知开关。
有没有人知道一个方法(或工具)来完成这个或者当在图像级别直接链接VC6项目或之后?
此开关可用(记录)开始,Visual Studio 2010中 – mox
这个开关也与Visual Studio 2008 – mox
工作有一个工具,称为peupdate([网站在这里](http://bytepointer.com/tools/index .htm#peupdate)),它将删除,剥离或以其他方式将此PDB字符串更改为EXE或DLL的任意值。对于您的特定问题,您可以使用“-s”(strip)选项删除路径,但保持文件名不变。 – byteptr