首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

loadlibrary动态库失败,该怎么解决

2012-05-21 
loadlibrary动态库失败我用vs2005,动态库路径保存在txt文件中,loadlibrary的时候把txt文件和动态库放在同

loadlibrary动态库失败
我用vs2005,动态库路径保存在txt文件中,loadlibrary的时候把txt文件和动态库放在同一目录下能成功,在不同目录下加载动态库失败,怎么解决?

[解决办法]
GetLastError()
[解决办法]
GetLastError看看是什么原因吧。知道原因后好解决。
[解决办法]
好像loadlibrary中使用路径是不行的,我的解决方案是:直接将dll放在程序目录下,或者是把放dll的路径加入环境变量中去(可以用程序操作注册表的,不过要格外小心,建议先备份原环境变量)


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
[解决办法]
是不是你的动态库调用了其它dll;从而加载不成功啊

热点排行