dll加载失败
来源:互联网 发布:exe软件打开方式 编辑:程序博客网 时间:2024/05/01 04:53
DLL中的函数加载失败多数是由于定义的输出函数名有问题,我遇到过这样的问题。
你查一下DLL的源码,采用__stdcall输出
你可以编写.def文件,定义输出函数。
将DLL编译链接,生成DLL文件,双击打开,查看其中的输出函数名。如果设置不对,也许你会见到函数名前加下划线,按标准C输出的函数名,是不应该带有下划线的。
当你加载动态库时,注意指定的函数名,即LoadLibrary的第二个参数,按标准C输出的函数可以引用函数名,否则是一个内部的名称,带有@指定序号的一个怪名字。
在DLL中设置断点,单步跟踪,看看在那里出错,输出了什么函数名。
个人的一点小建议,祝你好运。
你查一下DLL的源码,采用__stdcall输出
你可以编写.def文件,定义输出函数。
将DLL编译链接,生成DLL文件,双击打开,查看其中的输出函数名。如果设置不对,也许你会见到函数名前加下划线,按标准C输出的函数名,是不应该带有下划线的。
当你加载动态库时,注意指定的函数名,即LoadLibrary的第二个参数,按标准C输出的函数可以引用函数名,否则是一个内部的名称,带有@指定序号的一个怪名字。
在DLL中设置断点,单步跟踪,看看在那里出错,输出了什么函数名。
个人的一点小建议,祝你好运。
- jscript.dll 加载失败
- dll加载失败
- dll文件加载失败
- LoadLibraryA加载dll失败
- dll注册加载失败解决方法
- sfc.dll丢失导致dll加载失败
- php 加载 php 加载php_mysql.dll和php_pdo_mysql.dll 失败
- dll加载失败,返回126错误
- dll调用,资源文件加载失败
- 调试dll和exe加载失败
- apache加载php5apache2.dll文件失败
- 系统加载dll失败时解决方案
- 记一次加载Dll失败的问题
- loadlibrary加载三方dll失败问题。
- LoadLibrary加载dll失败的问题
- 关于dll加载失败原因总结
- ig7icd32.dll加载失败问题求解
- DLL中加载其它DLL使用LoadLibrary加载动态库失败的解决办法
- 史上最强大的PHP Web面试题(会做可进百度)----我的解答JS版本
- android: Handler概念理解与运用
- 关于联合体union的详细解释
- Struts2 struts2-convention-plugin(零配置)基础
- Android 的消息队列模型
- dll加载失败
- sprig3MVC+Hibernate整合
- Android Runnable 运行在那个线程
- 仿外.挂之读取内存数据...
- 演化理解 Android 异步加载图片
- 【编程语言】C++ 虚函数表解析
- DLL(Dynamic Link Libraries)VC动态链接库专题(转)
- 【编程语言】C++对象内存布局
- (未整理)yum安装lnmp