锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / LoadLibrary193错误和LoadLibrary126错误
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

LoadLibrary193错误和LoadLibrary126错误

背景

近期开发一个特殊环境产品升级到64位平台任务,这个平台里有DLL,把代码项目加上了_WIN64编译出来DLL,在这个特殊环境里加载不了,然后就开始研究。

用VC2010写了个项目,用LoadLibrary去试着加载有问题的DLL,出现193错误,想到项目里错加了个宏_AMD64_,去掉这个宏,把DLL放到正确目录下,193错误解决。

193没了,但是出126。遇到126错误一般是依赖的dll不全,但是现在遇到了一个最大的问题,我x64下的dll用depends打不开,depends打开就卡,看不到依赖的dll有哪些,这里我卖个关子,不会说怎么解决的,但是按我的办法,找到了线索,找到了依赖的dll,放到c:\windows\system32目录下,问题解决。

总结

193错误是DLL加载不了,比如目录不对,DLL格式不对,DLL内部数据不对。这里我加的宏_AMD64_就是导致内部数据不对的一个起因。

126错误是依赖不全,找依赖也需要技巧。

x64开发方面,我们锐英源完成了输入法x64平台开发,再加这个特殊环境下x64平台开发,是第二个了,有需要x64平台开发的找锐英源。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内