一、前言
海康sdk的示例在官方是提供了的,但是无论UI还是交互简直是宇宙无敌的垃圾,猜测应该是初学者编写的,估计练手用的,所以老早就想把这个linux支持集成到自己的示例中,既然已经支持了windows的版本,对于linux版本只需要引入linux上的sdk的库即可。官方的sdk开发库也是不断更新升级的,最新的版本基本的头文件都统一了可以共用,之前的旧版本基本上各自为战,估计是不同的研发团队,没有统一的头文件约定导致的。现在基本上windows上的库和linux库在解码的时候唯一的不同点就是回调数据的用户数据指针,win上已经是void *指针了,而linux上的还是long类型,其实应该换成void *作为用户数据才是最佳的设计,期待后期的版本修复这个问题。
公众号:Qt实战,各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发。
公众号:Qt入门和进阶,专门介绍Qt/C++相关知识点学习,帮助Qt开发者更好的深入学习Qt。多位Qt元婴期大神,一步步带你从入门到进阶,走上财务自由之路。
官方店:https://shop114595942.taobao.com//