社区
VC.NET
帖子详情
如何调试DLL??
bluemouse_1982
2003-02-25 10:36:13
我用VC++.NET写了一个DLL,不知道如何才能进行调试??
...全文
116
4
打赏
收藏
如何调试DLL??
我用VC++.NET写了一个DLL,不知道如何才能进行调试??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
poweruser
2003-02-27
打赏
举报
回复
设置dll工程为启动工程,然后按F5运行,会提示用什么来调用,选择你写的调用模块,在dll中加断点就可以对dll进行调试了
最好把这两个工程放在一个项目(VC.net中的解决方案)中,这样可以在一个IDE环境下对这两个工程进行调试
ahu9870
2003-02-26
打赏
举报
回复
这个问题太大了。
首先,你需要一个调用模块,然后就可以从DLL的接口进入进行调试了。
Veagle
2003-02-26
打赏
举报
回复
你使用的调用模块和DLL都必须是debug编译。然后就可以调试了!不过记得修改DLL的源程序是一定要在DLL的工程中进行修改保存和编译!
bluemouse_1982
2003-02-26
打赏
举报
回复
是的,我已经建好了一个调用模块,但如何才能进入DLL的内部进行单布执行呢?
【
Dll
调试
】
DLL
调试
方法
dll
本身是没法运行的,必须在其它工程调用
dll
时候才会运行。 所以,
调试
dll
首先要将调用
dll
的工程和
dll
工程联系起来。 解决方案中添加
dll
工程: 现在
dll
和 应用程序两个工程就都在一个解决方案里了: 这时要对
dll
工程作些设置。 配置属性-常规-输出目录设置为 应用程序的生成目录 (调用
dll
的应用程序的目录?) 这样一来编译的
dll
、pbd文件就直接输出到...
vc下
dll
调试
http://blog.csdn.net/coding_hello/archive/2008/11/24/3364111.aspx 很多初学
DLL
和COM编程的人都为
DLL
的
调试
方法发愁。我结合自己学习COM的体验,总结
DLL
程序的
调试
如下。
DLL
是一个不可运行的程序,它必须有其它程序的加载才可运行。故要
调试
DLL
程序,需要一个测试程序。根据测试程序的不同
dll
调试
技巧
1:普通
dll
首先写一个exe加载要
调试
的
dll
,下好断点后再按f5,会弹出一个框,让你输入调用该
dll
的程序,我们只要填入加载该
dll
的exe的路径即可。 或者在project->setting->debug里填入调用该
dll
的路径也是一样的。 2:com,activex控件。 和上述基本一致。如果是IE插件,那么就填入IE的路径。 3:shell扩展 这个需要注意一些
VS中
调试
DLL
工程的正确方法
1 将
DLL
工程设置为启动工程(只有这样
调试
器才会挂接到
DLL
工程上) 2 右键单击
DLL
工程,选择属性(Properties)进入属性设置页面。在左边Congifure Properties下面选择Debugging 3 在右边Debuggers to launch选择Local Windows Debugger 4 在下面“命令”一览中点击右边的箭头,按浏览,之后选择会调用你代码的应用程序。 5 在Debugger Type里面选择Mixed (这是最重要的一步,一般来说默认的Auto。但是是
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章