zoukankan      html  css  js  c++  java
  • 项目总结28: 海康威视HCNetSDK对接Resource AllocationError错误解决

    项目总结28: 海康威视HCNetSDK对接Resource Allocation Error错误解决

    问题描述:

      在对接海康威视的客流量和安全帽功能模块时,业务系统需要捅多SDK获取相关信息,按照海康推荐的SDK资源和文档,在测试环境对接完毕,没有问题;但是迁移到正式服务器是一直报Resource Allocation Error;即资源分配错误

      分析问题发现:

        1.在win10系统下,没有问题

        2.在windows server 2008系统下报错

        3.在widows server 2016系统下报错

        4.报错发生在调用boolean initSuc = hCNetSDK.NET_DVR_Init(); 初始化hCNetSDK时报错,日志输出如下:

    问题解决:

       1. 因为报错的信息太少,所以需要打印出更具体的日志发现问题,打印日志需要在调用HCNetSDK是加上如下代码

            boolean initSuc = hCNetSDK.NET_DVR_Init();
            if (initSuc != true){
                JOptionPane.showMessageDialog(null, "初始化失败");
            }
            initSuc = hCNetSDK.NET_DVR_SetLogToFile(3,"c:\sdklog\",false);

       2.重新跑程序,根据sdklog文件下的日志发现在windows server系统下还缺少几个dll文件,补上即可,dll文件在iSDK资料里面都有的;

    总结:

      1.这类问题和项目本身没什么关系

      2.只有获取到更多的报错日志信息才能定位错误的源头

  • 相关阅读:
    2021软工-提问回顾与个人总结
    2021软工-调研作业-Notion
    2021年软工-个人阅读作业2
    tester
    tableau学做两个集合的维恩图(文氏图)Venn diagram 二维文氏图
    python学习
    pv操作是否会造成死锁呢?
    提问的正确姿势
    【BUAA OO Unit3】史上最全OpenJML摸索实录
    MVC和三层架构的区别
  • 原文地址:https://www.cnblogs.com/wobuchifanqie/p/10979318.html
Copyright © 2011-2022 走看看