自学内容网 自学内容网

解决 libarcsoft_face.dll: Can‘t find dependent libraries

虹软人脸 报错 Can‘t find dependent libraries
在项目中使用了 虹软 人脸识别SDK,环境一直出错。

错误信息:

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\zhubayi\Downloads\ArcSoft_ArcFace_Java_Windows_x64_V3.0\libs\WIN64\libarcsoft_face.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1820)
at java.lang.Runtime.load0(Runtime.java:782)
at java.lang.System.load(System.java:1098)
at com.arcsoft.face.FaceEngine.libraryLoad(FaceEngine.java:117)
at com.arcsoft.face.FaceEngine.<init>(FaceEngine.java:144)
at FaceEngineTest.main(FaceEngineTest.java:25)

在这里插入图片描述
错误信息来看,问题出在libarcsoft_face.dll这个动态链接库文件上。具体来说,该DLL文件依赖的一些其他库没有被正确找到或加载。这通常意味着一些必要的依赖库文件缺失或者路径设置不正确。

解决办法:

1.检查自己是否的电脑(服务器)版本是否对应sdk版本
2.win10系统中缺失了VS库的原因(我就属于这一种)

https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 下载 vcredist_x64.exe 就可以解决
在这里插入图片描述
在这里插入图片描述
下载安装之后再重新运行一遍即可


原文地址:https://blog.csdn.net/qq_44732146/article/details/143912130

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!