当我在VS 2010中编译一个Release项目(未启用DEBUG)时,我在生成的EXE中看到了类似的内容:
C:\代码\测试\测试\ OBJ \ 86 \推出\ Test.pdb
为什么会这样,我该怎么禁用它?我试过谷歌搜索,但找不到多少。
答案 0 :(得分:2)
尽管我还没有尝试查看exe文件,但您可以从Build>下的项目属性中禁用pdb文件的生成(并且可能是它们包含在exe中)。高级>调试信息。如果将此值设置为“无”,则不应生成任何内容
即使是发布,默认情况下也只生成pdb文件。
答案 1 :(得分:0)
这些文件用于调试。它们包含(在其他方面)有关在代码中匹配断点的信息以放置在已编译的代码中。它们不应随二进制文件一起提供。