今天在LIUNX环境上部署大华声光报警仪系统时,发现总是在执行初始化回调函数时报错:
经过排查后发现是因为是jna版本问题,如果回调函数继承了新版本jna的StdCallCallback类,那么在LINUX环境下就会报错。
解决方法是在大华NetSDKLib类将回调函数内部类修改一下:
把继承StdCallCallback的代码注释掉就好了。
经过测试需要继承jna的CallBack类,记录一下,就不上图了。
今天在LIUNX环境上部署大华声光报警仪系统时,发现总是在执行初始化回调函数时报错:
经过排查后发现是因为是jna版本问题,如果回调函数继承了新版本jna的StdCallCallback类,那么在LINUX环境下就会报错。
解决方法是在大华NetSDKLib类将回调函数内部类修改一下:
把继承StdCallCallback的代码注释掉就好了。
经过测试需要继承jna的CallBack类,记录一下,就不上图了。