導航:首頁 > 源碼編譯 > 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相關的資料

熱點內容
ios壓縮圖片app 瀏覽:837
排隊論pdf 瀏覽:520
python調用無參函數 瀏覽:798
主管開除女程序員 瀏覽:712
雲伺服器轉售 瀏覽:540
壓縮空氣漏氣量怎樣計算 瀏覽:102
手機app是怎麼跳轉的 瀏覽:664
學編程的重要性 瀏覽:24
程序員去按摩 瀏覽:739
奧迪手機控車app怎麼添加愛車 瀏覽:4
收磚機石獅編程培訓廠家 瀏覽:761
吉里吉里2安卓模擬器怎麼用 瀏覽:818
編譯器將匯編代碼 瀏覽:681
電路板加密錯誤 瀏覽:21
java自動機 瀏覽:363
相機連拍解壓 瀏覽:31
linuxssh服務重啟命令 瀏覽:330
茂名氫氣隔膜壓縮機 瀏覽:47
程序員地鐵寫程序 瀏覽:330
java的switchenum 瀏覽:329