mobile CCTV,mobile surveillance,police body worn cameras

标题: cusdk [打印本页]

author: abc    time: 2020-6-13 11:03
标题: cusdk
在使用cusdk是发现新版本不兼容之前的版本;目前测试了3个版本1.之前git下载的一个版本(具体时间忘了,应该是年前的); lib目录下的dll;我们基于这个demo写了个后台服务程序
   定义为V1
2.最新git的版本

  定义为V2
   在此版本里  BVCU.ManagedLayer_CuOpenGpsDialog 这个方法,提示打开gps通道失败;
3.客户端代码包里的版本

  定义为V3
   此版本里,登录接口就提示登录失败

在V1的代码里,更新V2,V3对应的dll后分别出现如上错误;是不是新的cusdk库不兼容之前的?






author: coldflame    time: 2020-6-13 11:15
是的,不兼容了,结构体大小变化了。
是的,c库结构体会变化,使用哪个版本头文件编译的,需要对应的版本dll,防止头文件有变化


author: abc    time: 2020-6-13 11:22
替换.h头文件和对应的dll;
上层代码如果涉及到结构的是不是也要改?
author: pang    time: 2020-6-13 11:37
C#层的结构体要和.h头文件的结构体保持一致,不然会出现乱码




欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2