MENU

VS2015 编译时去掉pdb符号路径

November 29, 2019 • 默认分类

场景

在 VS 中编译程序时,会自动向 PE 文件头中写入 PDB 符号文件完整路径,暴露了本地源码磁盘目录结构。

配置

工程属性——linker——commandline 中添加一条配置:

  • /pdbaltpath:%_PDB%

这时重新编译,在 PE 头中只会看到类似 projectname.pdb 的符号文件名了。

或者使用第三方工具完全抹除 PDB 符号路径,文件名都不保留。