生成类库项目时同时生成的pdb文件是什么东东

平时做项目时也没太注意过这个pdb文件是干什么的,刚才心血来潮,突然想搞清楚这个玩意到底有什么用?生成类库项目时同时生成的pdb文件是什么东东

 

 定义: 生成类库项目时除了生成dll文件外,还会生成一个同名的pdb文件,它是一个程序数据库文件,保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。生成类库项目时同时生成的pdb文件是什么东东

 

理解:pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。

 生成类库项目时同时生成的pdb文件是什么东东

在程序发布为release模式时,建议将 pdb文件删除, 同时,对外发布的时候,也把 pdb删除,有利于保护程序。 

 

扩展:生成类库项目时不生成pdb文件:

打开类库项目属性页面→切换到生成选项卡→点击高级按钮→将调试信息一项设置为none。 

生成类库项目时同时生成的pdb文件是什么东东 

 OK,继续搞代码。。。

本文转自 酷小孩 博客园博客,原文链接:http://www.cnblogs.com/babycool/archive/2012/08/09/2630296.html  ,如需转载请自行联系原作者

上一篇:质量管理的十三项步骤和八项原则


下一篇:MSSQL 2008 配置管理器不可用 [0x80010105]