(.Net)关于百度离线人脸识别SDK报错找不到百度依赖动态库(HRESULT:0x8007007E)

前几年为单位研发的百度人脸识别(离线版),最近售后工程师反馈报错 HRESULT:0x8007007E,直接把我高懵逼了。

经过几个小时折腾,终于处理完毕;

造成原因:

1.项目如果是x64就需要用x64的库,如果是用x86的就会报错;要么把同x64的动态库放在同级.exe下运行,要么设置系统变量获取。

2.如果不是项目出现的问题,可以用 Depends查看依赖库是否有缺失,补充缺失动态库。

3.如果补充缺失动态库还报错,就琢磨下,百度AI是CPP语言在VS2015(旧版本的人脸识别算法库)平台研发的,因此其输出动态库一定依赖VS2015的运行库,所以找到对应依赖库的安装包安装即可解决该问题;

参考:微软常用运行库合集2021年7月更新版.exe 我安装了这个就基本解决该问题了。

百度社区只给出了原因1的可能解决办法;

原因三的解决办法就是经验之谈,希望能为各位code友提供思路。

posted @   细妹守护神  阅读(492)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示