生成公有调试符号有2种形式:1.编译链接过程中生成;2.从私有调试符号文件中剥离生成
编译链接过程中生成
方式一
工程属性-Linker-Debuging-strip private symbols
方式二
工程属性-Linker-Command Line-Additional Options 增加选项/PDBSTRIPPED:xxx.pdb
xxxx.pdb需要替换成你要生成的公有符号名.
用pdbcopy.exe命令从私有调试符号中剥离
pdbcopy.exe是Windbg目录下的工具
命令格式:
pdbcopy privatesymbols.pdb publicsymbols.pdb -p