vs除錯dll工程

2021-08-20 01:21:11 字數 753 閱讀 9125

dll本身是沒法執行的,必須在其它工程呼叫dll時候才會執行。

所以,除錯dll首先要將呼叫dll的工程和dll工程聯絡起來。

解決方案中新增dll工程:

現在dll 和 應用程式兩個工程就都在乙個解決方案裡了:

這時要對dll工程作些設定。

配置屬性-常規-輸出目錄設定為 應用程式的生成目錄

這樣一來編譯的dll、pbd檔案就直接輸出到對應應用程式的生成目錄下面了

接下來依據一些文章說法,要在dll工程的屬性配置-除錯中做些設定,1是命令裡寫入應用程式的生成目錄(exe目錄)2是命令引數加入dll對外介面名。

但經我實驗,不做這些設定也可以除錯。

最後切記,一定要是debug模式才行!

我就是一直配置為release模式,一直沒法進入dll工程斷點浪費了很多時間。

DLL工程除錯方法

最近的專案比較大,歷史版本比較多,由於許可權原因,有些工程 無法獲得,所以自己寫的dll工程如果只用自己的測試程式,難以完成所有case的測試。經過查閱資料,vs2010dll工程的除錯方法如下。1.右擊工程名,properties configuration properties debuggin...

VS除錯Dll小小經驗

問題描述 1.a.dll除錯命令中填的b.exe,a工程中f5,此時b.exe執行啟動,客戶端執行連線b,此時,會重新啟動乙個b.exe 2.直接在b工程中f5,此時此時b.exe執行啟動,客戶端執行連線b,則不會重新啟動乙個b.exe 出現現象1,所以導致我不能debug進入到a.dll工程中單步...

vs庫的除錯,使用dll怎麼去除錯

有時候,我們製作的是dll的庫,但是這樣卻不方便自己去調式,可以通過三種方式來進行選擇 一 自己寫乙個main函式的控制台程式,然後在main函式中進行呼叫封裝好的介面 函式 來進行呼叫測試 第二種參考部落格 二 如果將介面和dll部分剝離開來的話,進行dll和介面的開發時,可以開啟控制台,這樣在除...