动态链接库相关

本文介绍了如何在VS2019中创建和使用动态链接库,并详细讲解了动态链接库更新后的替换方法。此外,还提供了VC6.0环境下调试动态链接库的步骤,包括设置调试会话的可执行文件路径和工作目录,确保能够顺利进行DLL调试。
摘要由CSDN通过智能技术生成

1、VS2019创建动态链接库和使用:https://blog.csdn.net/qq_30139555/article/details/103621955?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

2、动态链接库文件有更新时要在项目中使用,只需要将新的DLL文件替换项目中旧的DLL文件即可

3、VC中调试

问题描述:碰到一个BUG需要在我的DIB类的函数内设置断点进行单步调试。而我的DIB类是作为动态链接库链接到新工程里的,所以需要用到动态链接库调试。

打开VC 6.0 在vc里面打开要调试的DLL程序,点击菜单Project(中文版可能叫工程)->setting(设置) 可以看到一个对话框,左边Setting For要选Win32 Debug模式,Setting For下面是一个树形列表,显示的所有工程信息

右边点击Debug主要设置三个地方:

Catagory:General

Executable for debug session:这个目录很重要,这里就是选择应用程序了(这个应用程序必须要用到这个DLL文件) 比如说 你的DLL文件目录在E盘,而你的应用程序在C:\Test\Test.exe这里,那么这个目录就必须填写C:\Test\Test.exe。

Wroking directory:就是填写工作的目录,这里填的应用程序的工作目录就是C:\Test ,就是包含应用程序的目录

这样设置好了以后,就可以开始调试啦,你在DLL中设置断点,然后点击调试,可能会出现询问的一个窗口,不要选择那个勾,直接OK就可以了。然后应用程序出现后,你就可以模拟各种情况,来观察DLL中的行为了。

转载自: http://lixiaomeng.blog.51cto.com/3714496/704850

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值