调用dll失败的原因。求解。该如何处理
调用dll失败的原因。。求解。。
使用LoadLibrary加载dll,GetLastError错误代码总是提示找不到指定模块(使用绝对路径相对路径都是这样子);
然后我在相同路径下,放其他的.dll文件进行调用,加载成功,没有问题。
哪位大侠知道怎么回事?系统是win7
------解决思路----------------------
用Depends工具看看你dll依赖关系
------解决思路----------------------
这个库用了其它DLL,其它DLL又不在此路径或者环境变量下当然就加载不了了。
用depends里打开看关联库有哪个是红色的,就说明缺少这个DLL。
使用LoadLibrary加载dll,GetLastError错误代码总是提示找不到指定模块(使用绝对路径相对路径都是这样子);
然后我在相同路径下,放其他的.dll文件进行调用,加载成功,没有问题。
哪位大侠知道怎么回事?系统是win7
------解决思路----------------------
用Depends工具看看你dll依赖关系
------解决思路----------------------
这个库用了其它DLL,其它DLL又不在此路径或者环境变量下当然就加载不了了。
用depends里打开看关联库有哪个是红色的,就说明缺少这个DLL。