如何处理error loading library错误

如题所述

加载错误!是你删除了的病毒或卸载某个软件不正确残留下来的文件!但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。运行输入"regedit"回车依次:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\”,在右边窗口找到残留的程序名删除.或者打开注册表编辑器,在编辑-查找中,搜到出错文件名-删除,按F3搜索下一个,直到删除完.运行"msconfig"回车:在启动栏里把**.dll前面的勾去掉.1、开始—运行—msconfig—启动—把加载项**.dll前面的勾去掉.重启电脑.完成!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-30
载入库文件有两个函数System.load和System.loadLibrary。当使用System.load时,需要输入文件的全路径,例如:System.load(“/tmp/test.so”);当使用System.loadlibrary时是在系统的library的目录中需找复合条件的库文件,可以使用-Djava.library.path=[path]参数,来指定Java程序加载库文件的路径,或者将库文件(*.so,*.dll)复制到include的默认路径,Linux一般是/usr/lib目录下,当然你可以编辑/etc/ld.so.conf.d/下的文件,设定自己的库查找路径ldconfig-v|grepxxx看看有没有你的动态库。Linux还要注意,使用System.loadLibrary(name)方法其中参数内容与Windows有区别,Linux中的的库文件名为libname.so,.dll。在Windows中尽量使用Windows的C/C++编译器生成dll文件,否则会出现问题。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网