生成類庫項目時同時生成的pdb文件是什么東東


平時做項目時也沒太注意過這個pdb文件是干什么的,剛才心血來潮,突然想搞清楚這個玩意到底有什么用?

 

 定義: 生成類庫項目時除了生成dll文件外,還會生成一個同名的pdb文件,它是一個程序數據庫文件,保存着調試和項目狀態信息,使用這些信息可以對程序的調試配置進行增量鏈接。

 

理解:pdb文件包含了編譯后程序指向源代碼的位置信息,用於調試的時候定位到源代碼,主要是用來方便調試的。

 

在程序發布為release模式時,建議將 pdb文件刪除, 同時,對外發布的時候,也把 pdb刪除,有利於保護程序。 

 

擴展:生成類庫項目時不生成pdb文件:

打開類庫項目屬性頁面→切換到生成選項卡→點擊高級按鈕→將調試信息一項設置為none。 

 

 OK,繼續搞代碼。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM