導航:首頁 > 源碼編譯 > vs編譯生成pdb

vs編譯生成pdb

發布時間:2022-10-01 00:41:23

1. vs2017,運行時出現"未找到image.cpp,已引發異常,讀取訪問許可權沖突怎麼辦

有時候,我們使用 VS(Visual Studio)編譯程序時會出現「無法查找或打開PDB文件」的提示,並且此時程序會生成失敗,無法運行,如下圖所示:


如上圖所示,由於pdb文件,又名「符號文件」,所以「已載入符號」,也就是成功載入了動態鏈接庫對應的pdb文件。

2. vs 命令行編譯靜態庫

_declspec(dllexport) void test_print(char* sz_input);
這是動態鏈接庫 -- dllexport ,dll是動態鏈接庫。
不是你說的靜態庫。
動態鏈接庫,應用程序調用它,編譯鏈接時要有.lib, 運行時要有.dll

Debug\ -- 給別的程序用,要用 Release\,不能用 Debug\

char * __ptr64 sz_input;
__ptr64 -- 32位機上,指針sz_input截斷為32位.
char * __ptr32 sz_input;
__ptr32 -- 64位機上,指針sz_input變32位

wchar_t,_MBCS -- 表明你要用雙位元組字元,那麼程序就不應當用 單位元組char 型。如果你要編的不是要用雙位元組字元,那麼 就不要 wchar_t,_MBCS。

3. visual studio編譯出來的文件 期中的pdb文件有什麼使用價值嗎

一句話: 調試程序用

詳細點(過來的,將就著看吧):
visual studio 調試需要pdb文件
在vs2005中新建了一個解決方案配置,但輸出的dll去不能調試
原來是vs在生成dll時沒有生成pdb文件,msdn上對pdb文件的描述是:
DBG 文件是可移植可執行 (PE) 格式文件,該文件包含 Visual Studio 調試器的 Codeview 格式的調試信息(也可能是其他格式,視 DBG 的創建方式而定)。當沒有某些代碼的源(如庫或 Windows API)時,DBG 文件允許調試。DBG 文件還允許執行 OLE RPC 調試。
DBG 文件已經由 PDB 文件替代,PDB 文件現在更常用於調試。
但是怎麼生成pdb文件呢,命令行命令是/DEBUG
如何讓vs在生成dll時一並生成pdb文件,需要設置對應項目的調試信息為full或pdb-only,當設為none時就不生成pdb文件了
項目調試信息的設置位置在:項目屬性>生成>高級>調試信息

不過這種東西知不知道無所謂,微軟做事就是這樣,用著很方便,但你一旦要研究,就會發現他生成的東西多得跟shi一樣的,看著都dan疼......

4. vs2005編譯後會生成.pdb和.ncb文件嗎

C#的會生成.pdb,你說的.ncb我沒注意過。

5. 請問編譯後的dll,xml,pdb分別是什麼內容,各有什麼用處

xml文件是文檔注釋文件,如果你開啟了文檔注釋文件輸出功能,VS會將你代碼中的特定注釋生成為xml文件輸出。 pdb文件是項目調試信息文件。

6. VS2008編譯VB PDb

.pdb是保存你引入的assembly中的代碼信息的,叫做什麼智能,忘了,就是你輸入一段代碼後就會自動提示成員函數等,就是那個框,.xml那個估計是生成程序的配置文件 這些都是編譯需要的文件,運行exe不需要,你就算刪了,下次編譯又自動生成。

7. visual studio編譯出來的文件 期中的pdb文件有什麼使用價值嗎

一句話:
調試程序用
詳細點(過來的,將就著看吧):
visual
studio
調試需要pdb文件
在vs2005中新建了一個解決方案配置,但輸出的dll去不能調試
原來是vs在生成dll時沒有生成pdb文件,msdn上對pdb文件的描述是:
DBG
文件是可移植可執行
(PE)
格式文件,該文件包含
Visual
Studio
調試器的
Codeview
格式的調試信息(也可能是其他格式,視
DBG
的創建方式而定)。當沒有某些代碼的源(如庫或
Windows
API)時,DBG
文件允許調試。DBG
文件還允許執行
OLE
RPC
調試。
DBG
文件已經由
PDB
文件替代,PDB
文件現在更常用於調試。
但是怎麼生成pdb文件呢,命令行命令是/DEBUG
如何讓vs在生成dll時一並生成pdb文件,需要設置對應項目的調試信息為full或pdb-only,當設為none時就不生成pdb文件了
項目調試信息的設置位置在:項目屬性>生成>高級>調試信息
不過這種東西知不知道無所謂,微軟做事就是這樣,用著很方便,但你一旦要研究,就會發現他生成的東西多得跟shi一樣的,看著都dan疼......

閱讀全文

與vs編譯生成pdb相關的資料

熱點內容
92汽油的壓縮比 瀏覽:294
雜貨實物商城源碼 瀏覽:756
手游單機游戲app哪個好呢 瀏覽:959
at命令開機 瀏覽:36
phparray遍歷 瀏覽:354
vb怎麼上傳文件到伺服器 瀏覽:432
單片機有多少 瀏覽:262
編譯壓縮 瀏覽:649
工廠程序員翻車 瀏覽:31
鄭州程序員一個月工資 瀏覽:660
證券公司招聘程序員 瀏覽:879
java高級編程jdk7 瀏覽:444
java加密狗 瀏覽:952
lisp編程工具 瀏覽:647
加密貨幣軟錢包排行 瀏覽:835
exe文件反編譯源碼工具下載 瀏覽:43
python6bit灰度圖 瀏覽:737
如何用java編譯東西 瀏覽:827
php多語言包管理方案 瀏覽:255
python程序運行時間自動控制 瀏覽:386