Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有一个开源项目,我对其进行了更改并生成了一个 dll。
接下来我在我的一个项目中使用了那个 dll。
但是,我所做的更改存在一些问题,所以我想在 dll 中对我的代码应用一些断点,这样我就可以检查一些变量值。
是否可以在 DLL 中应用断点,然后当我的程序使用该 dll 进行函数调用时,我放置的 dll 源中的断点被激活。
我已经搜索了互联网,这真的很混乱,因为我是新手,我真的不知道如何进行。
我只是想激活我在源中插入的断点。
你调试一个进程。要么用调试器启动你的程序,要么在之后附加它。然后在 DLL 中的代码或函数上设置断点。
一些调试器允许您在加载模块之前在模块上添加断点(例如,您的 DLL 在进程执行的后期加载)。
我会将两个项目一起添加到一个解决方案中,并从您的项目中对开源项目进行项目引用。完成后,您可以在开源项目中的任何位置设置断点,它会像您的项目一样中断。只要确保一切都处于调试模式。