簡體   English   中英

通過程序調試DLL

[英]Debugging a DLL through a program

因此,我有一個開源項目,我對其進行了更改並生成了dll。

接下來,我在我的項目中使用了該dll。

但是我所做的更改中存在一些問題,因此我想對dll中的代碼應用一些斷點,以便我可以檢查一些變量值。

是否可以在DLL中應用斷點,然后當我的程序使用該dll進行函數調用時,我放置的dll源中的斷點被激活。

我已經搜索了互聯網,這確實令人困惑,而且由於我是新手,所以我真的不知道如何進行。

我只是想斷點激活,我已經插入了源代碼。

您調試一個進程。 使用調試器啟動程序,或者之后附加它。 然后在DLL中的代碼或函數上設置斷點。

一些調試器將允許您在模塊加載之前在模塊上添加斷點(例如,稍后在執行過程中加載DLL)。

我會將兩個項目添加到解決方案中,並從您的項目中引用開放源代碼項目。 完成此操作后,您可以在開源項目中的任何位置設置一個斷點,並且斷點將像您的項目一樣中斷。 只要確保一切都處於調試模式即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM