调试DLL
来源:互联网 发布:英雄赞歌 知乎 编辑:程序博客网 时间:2024/06/06 09:56
在DLL中定义接口函数
Prexport int __stdcall sort(int i,int j);
在 .DEF 文件中声明接口函数
LIBRARY "func"EXPORTS sort
1 在Dll中进行调试
设计好DLL ,在DLL中进行调试时
需要在
【项目】->【属性】->【配置属性】->【调试】
在【命令】选项中 选择调用此DLL的EXE可执行程序 进行调试。
2 在EXE可执行程序中调试DLL
HINSTANCE hInst;hInst=LoadLibrary(L"funk.dll");typedef int (__stdcall *LPADDPROC)(int i,int j);LPADDPROC pSort=(LPADDPROC)GetProcAddress(hInst,"sort");if (pSort)sort(3,5);FreeLibrary(hInst);
1) 首先 必须将DLL工程与EXE工程添加到同一个解决方案中
2) 添加到同一个解决方案后, 分别对其进行重新生成 以保证EXE调用正确的DLL
3) 调试过程中 遇到修改DLL时 ,必须将DLL重新生成后,再调试, 否则还是使用的原先的过时的DLL
注意: 在DLL调试中 DLL修改重新生成后, 一定要同步更新EXE所调用的DLL ,否则,EXE仍是调用原先的未更新的DLL
- DLL调试
- 调试 DLL
- 调试dll
- 调试DLL
- DLL调试
- 调试DLL
- DLL的调试
- VC中 DLL调试
- DLL的调试
- 调试Dll的方法
- DLL的调试
- VC如何调试DLL
- VS2005远程调试DLL
- dll调试技巧
- vc下dll调试
- dll的调试
- DLL的调试
- VC2003中调试DLL
- 发布MFC ActiveX控件并实现自动更新
- QTableWidget的使用与美工总结
- Linux下免费数据库PostgreSQL开发入门
- 明确责任分工,错了吗?
- WebDav远程溢出漏洞分析
- 调试DLL
- 一篇介绍VC开发OCX的文章
- Coded UI 2010 vs 2012
- SAP增强总结-第三代增强(BADI实例详解)
- PBRT阅读:第二章 几何和变换 第2.7 - 2.9节
- 从2-3-4树谈到Red-Black Tree(红黑树)
- JAVA日期加减运算
- Linux下谷歌浏览器的安装
- 用C语言实现Ping程序功能