海康摄像头相关设备使用SDK登录报错
316 字
2 分钟
海康摄像头相关设备使用SDK登录报错
1、问题描述
在ubuntu系统下调用海康SDK,调用初始化函数之后,死活登录不上!!!!
登录函数
错误输出函数:std::cout << “Login failed, error code: ” << NET_DVR_GetLastError() << std::endl;
有些摄像头报错码为13,有些则为29
Login failed, error code:13 (or29)
系统中已安装libcrypto.so.1.1(与海康 SDK 版本冲突)
2、解决办法
问题原因:是因为libcrypto链接到系统自带版本造成的,需要链接到sdk中提供的版本即可解决问题
这里的测试程序为C++程序
2.1、查看目前编译好的C++程序使用的海康SDK是引用的哪个头文件
# haikang在这里为你编译好的运行程序ldd haikang | grep libcrypto
# 输出为下面的类似# libcrypto.so.1.1 => /path/to/hikvision_sdk/lib/libcrypto.so.1.1 (0x00007f...)# /path/to/hikvision_sdk/lib/libcrypto.so.1.1 (0x00007f...)为你当前程序链接的头文件,一般会链接到系统路径下的2.2、重新链接海康SDK自带的头文件libcrypto.so.1.1下面
方法1:
# 直接配置环境(或者修改配置文件/etc/profile:(这里本人并不知道这两个配置文件的区别))sudo vim .bashrc
# 最后面写入(/path/to/hikvision_sdk/lib:这个修改为海康SDK头文件的路径)export LD_LIBRARY_PATH=/path/to/hikvision_sdk/lib:$LD_LIBRARY_PATH
# 保存source .bashrc3、参考链接
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
海康摄像头相关设备使用SDK登录报错
https://firefly.cuteleaf.cn/posts/obsidian/海康摄像头相关设备使用sdk登录报错/ 相关文章 智能推荐
1
海康摄像头SDK登录失败解决
技术笔记 1、账号密码登录IP无误的情况 输入命令修改环境变量:echo "export LD LIBRARY PATH=$LD LIBRARY PATH:/usr/lib:/usr/lib/HCNetSDKCom" /etc/profile
2
npm使用与报错解决
技术笔记 1、安装配置node 2、npm指定源配置 进入demo的路径下: 这里以大华的无插件预览demo示例 执行配置: 3、安装node依赖模块 这一步出现依赖包反复安装失败问题,换了安装源也没用 出现的问题: 解决方法: 换成yarn安装依赖就可以了 4、启动node服务
3
大华SDK对接使用
技术笔记 1、拉取示例代码 该代码为自己验证实现的demo示例 GitHub: https://github.com/Cherryhua69/dahua SDK 2、直接编译运行即可 根据自己的业务要求修改代码 3、遇到的问题 1、yuv原始Y、U、V分离存储数据转化 2、运行报错: ca
4
NotionNext使用教程
技术笔记 https://zhuanlan.zhihu.com/p/3397984 unsplash 随机api 我将每个封面图设置为: https://source.unsplash.com/random ; 这是 unsplash 提供的随机图片链接,每次打开都会跳到不同的图片。 您可
5
该Blog使用教程
技术笔记 模板使用说明 您的NotionNext项目必须绑定一个Notion数据库才能使用。 请复制该模板到您的Notion中,并按照模板格式创建文章: NOTION BLOG 数据库字段说明 Notion数据库中,每条数据都将有以下属性🤔: 属性 必填 说明 备注 title 是 文章
随机文章 随机推荐