CentOS主机下海康摄像机SDK部署无法加载问题(人为故障)

2020-06-23  本文已影响0人  雨中的单车

使用海康CH-HCNetSDKV6.1.4.42_build20200527_linux64版本的sdk部署到CentOS主机,但是在程序调用时总是显示加载的版本不是我上传的版本,我上传的是2020_05_27日的 6.1.4.42版本,但是后台打印的却是2020_03_31日的6.1.4.17版本


image.png

无论我如何删除更新,期间通过邮件多次询问海康官方帮助,人家给指出是版本不对的问题,但是就是找不到原因所在,后来采用查找文件的方法

find / -name 'libhcnetsdk.so',忽然发现除了我上传的文件,还有一个地址存在相同的文件 image.png
于是赶紧询问同事是否也在配置SDK,得到了肯定的回答,关键是他把配置的sdk地址写到全局变量里了,导致我的程序就算指定地址也不加载我上传的文件。 image.png

另一个地址下的sdk文件,正好是3月31日的。
/etc/profile文件中的配置信息


image.png
删除/home目录下的HK_SDK文件夹,再次刷新程序,加载正确 image.png
当然/etc/profile中配置信息最好也删掉。
启示:沟通的重要性、系统全局配置文件的重要性。
再次感谢海康官方技术人员的帮助!
上一篇下一篇

猜你喜欢

热点阅读