Debug DLL的经验大家谈 我经常在一个程序中用到许多DLL,有时Debug照成hang, 或异常不知道大家遇到相同的问题没有,是怎样解决的。希望大家提供宝贵经验,大家分享! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你的调用端的菜单里选择project->Debug->category换成additional dlls,在下面加上你的调用的dll的绝对路径。当你在dll代码工程里加断点时,就可以完成dll的调试跟踪了. 在DLL工程的project->Debug->category to General,在Executeable for Debug session中输入宿主程序的绝对路径也可。 或者也可以直接将host 程序与dll程序的pdb 也就是project的output path设置成一样debug host程序时候能直接进入dll的代码 TO: ruanmeidianzi(软媒电子) 疯了,疯了,想招人,想疯了.... 把dll放到宿主工程中进行调试 TO:sjcode(愚者) 在你的调用端的菜单里选择project->Debug->category换成additional dlls,在下面加上你的调用的dll的绝对路径。当你在dll代码工程里加断点时,就可以完成dll的调试跟踪了.---------------------------这样做是起什么作用?我的做法,通常是我加入这个DLL project(Menu/Project/Insert project to workspace) 然后depend 有时可以debug, 有时碰到call dll的function就hang住。 to: Sander() 作用就是调试你的dll工程啊。 给位有什么调试DLL的问题,和经验吗 那些DLL不是你写的么?如果不是,要是原来那DLL就有问题,或者你的用法有问题……那基本上就没什么办法了。如果是你自己写的DLL就好办,每次都编译它,按上面大家说的办法调试它……不过我估计你说的就是用不是自己写的DLL,拿人家的手软啊…… 有的dll,是我写的,有些是别人写的,不过,我都有sourcecode 很简单的问题,谢谢. VC6.0单文档多视图最开始不要弹出主窗体 求高手帮忙修改代码 如何屏蔽TCP-Ping包?万分感谢!!! 问2个winpcap弱弱的问题 请问不用MFC怎么操作时间 为什么循环跳不出去啊! 求教关于com的基础问题 请教acmstreamopen函数的问题 在线程里面,往Listctrl控件添加数据,关闭对话框时,程序会有一段时间“未响应” 要对单文档视图进行切分窗口应该怎么做呀? 有关MAC地址的问题!
当你在dll代码工程里加断点时,就可以完成dll的调试跟踪了.
疯了,疯了,想招人,想疯了....
在你的调用端的菜单里选择project->Debug->category换成additional dlls,在下面加上你的调用的dll的绝对路径。
当你在dll代码工程里加断点时,就可以完成dll的调试跟踪了.
---------------------------
这样做是起什么作用?我的做法,通常是我加入这个DLL project(Menu/Project/Insert project to workspace) 然后depend