场景

        设置HCNetSDKCom组件库所在路径,调用失败

代码

 char szPath[] = { "/opt/HCNetSDKcom" };
 NET_DVR_LOCAL_SDK_PATH path = { 0 };
 sprintf(path.sPath, "%s", szPath);
 NET_DVR_SetSDKInitCfg(NET_SDK_INIT_CFG_SDK_PATH, &path);

启动运行失败:error while loading shared libraries: libanalyzedata.so: cannot open shared object file: No such file or directory

怀疑是NET_DVR_Init调用的次序问题,在之前和之后进行了调整,还是出现异常调用异常,这种情况,并没有启动程序,只是加载动态库,跟调用次序无关

解决方案

            将HCNetSDKCom文件夹中的动态库拷贝到跟可执行程序在同一级目录

更多相关文章

  1. 5个有趣的程序员彩蛋
  2. 2018 年 Java 程序员必读的十本书
  3. Java 程序员应该知道的 10 个面向对象理论
  4. 推荐给初级 Java 程序员的 3 本进阶书
  5. 你的程序出现了bug?这几款JVM工具也许可以帮你排查
  6. Python程序员招聘市场简要报告
  7. [有人@你]微信小程序“群统计”正式发布!
  8. 聊聊我是怎么开发Java面试题小程序的
  9. Mybatis001-第一个Mybatis程序

随机推荐

  1. bootstrap 中 css 与 javascript 的使用
  2. javascript自适应宽度的瀑布流
  3. 如何将占位符放在struts textfield标记中
  4. 使用Acrobat的javascript调试器
  5. PHP发布请求未识别的索引错误
  6. 为什么elementFromPoint()在IE 11上的ifram
  7. JavaScript - 检测click事件是否触发了D
  8. WebKit "拒绝设置不安全的标题'内容长度'
  9. 关于JavaScript变量声明及其初始化的问题
  10. 原生js操作dom的笔记整理