pdb是什么文件?
PDB(Program DataBase),全稱為“程序數據庫”文件,是VS編譯鏈接時生成的文件。DPB文件主要存儲了VS調試程序時所需要的基本信息,主要包括源文件名、變量名、函數名、FPO(幀指針)、對應的行號等等。因為存儲的是調試信息,所以一般情況下PDB文件是在Debug模式下才會生成。
(資料圖)
PDB文件中記錄了源文件路徑的相關信息,所以在載入PDB文件的時候,就可以將相關調試信息與源碼對應。這樣可以可視化的實時查看調試時的函數調用、變量值等相關信息。模塊當中記錄的PDB文件是絕對路徑。所以只要模塊在當前電腦上載入,調試器自然地會根據模塊當中的路徑信息找到相應PDB文件并載入。同樣PDB文件中記錄的源文件路徑也是絕對路徑,所以PDB文件只要在當前電腦上載入,調試進入相應模塊時,都能夠匹配到記錄的源文件,然后可視化地查看相應信息。
pdb文件打不開是什么原因?
打開VS2013,點擊菜單“工具”-“選項”。
在選項窗口中,展開“調試”-“常規”,然后在右邊的窗格中勾選“啟用源服務器支持”。
然后展開“調試”-“符號”,勾選“Windows符號服務器”。
這時,會彈出一個警告對話框,無視點擊“確定”即可。
最后,點擊“確定”關閉選項窗口。
下面,我們再來點擊“本地Windows調試器”調試運行程序。
第一次運行該程序時,會從Windows服務器上下載相關的符號集,這需要一點時間。
Copyright @ 2015-2022 世界金屬報網版權所有 備案號: 豫ICP備2021032478號-36 聯系郵箱:897 18 09@qq.com