(.Net)关于百度离线人脸识别SDK报错找不到百度依赖动态库(HRESULT:0x8007007E)
前几年为单位研发的百度人脸识别(离线版),最近售后工程师反馈报错 HRESULT:0x8007007E,直接把我高懵逼了。
经过几个小时折腾,终于处理完毕;
造成原因:
1.项目如果是x64就需要用x64的库,如果是用x86的就会报错;要么把同x64的动态库放在同级.exe下运行,要么设置系统变量获取。
2.如果不是项目出现的问题,可以用 Depends查看依赖库是否有缺失,补充缺失动态库。
3.如果补充缺失动态库还报错,就琢磨下,百度AI是CPP语言在VS2015(旧版本的人脸识别算法库)平台研发的,因此其输出动态库一定依赖VS2015的运行库,所以找到对应依赖库的安装包安装即可解决该问题;
参考:微软常用运行库合集2021年7月更新版.exe 我安装了这个就基本解决该问题了。
百度社区只给出了原因1的可能解决办法;
原因三的解决办法就是经验之谈,希望能为各位code友提供思路。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix