07 2020 档案

摘要:gSOAP HTTP Digest Authentication ONVIF 的 gSOAP HTTP摘要认证实现步骤。 gSOAP官网教程。 添加plugin/httpda.c, plugin/smdevp.c, plugin/threads.c到工程。 按照官网教程将认证代码添加到工程中。(例如 阅读全文
posted @ 2020-07-31 23:29 duapple 阅读(101) 评论(0) 推荐(0) 编辑
摘要:我在编译自己的工程时没有问题,但是把自己的工程和别人的工程合并后,编译出现上述问题。 编译选项一个个检查,最后发现是在合并工程后,导入的openssl的头文件出问题了。我在自己工程中导入的时候自己交叉编译的1.0.0版本的openssl库和头文件,但是在合并工程的时候我是到系统include路径下去 阅读全文
posted @ 2020-07-08 11:26 duapple 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Hisi平台交叉编译onvif错误解决 加入鉴权以后需要用到openssl库,openssl库也许要交叉编译:https://blog.csdn.net/duapple/article/details/107095657 导入openssl动态库和头文件,解决缺少bio.h的错误,并解决未定义参数f 阅读全文
posted @ 2020-07-06 21:49 duapple 阅读(10) 评论(0) 推荐(0) 编辑
摘要:C语言通用链表实现 C语言的数组有时候很好用,但在不知道数据有多少的时候,并且涉及到某个数据的删除时,操作起来很不方便,这个时候就需要用到链表。自己定义一个链表数据结构,然后实现它,此时这个链表仅能表示你要处理的相关数据,并不是通用的,这将导致你要使用的时候就得重新写数据结构的代码。这个时候,定义一 阅读全文
posted @ 2020-07-04 14:00 duapple 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Linux 编译安装 openssl库 如果是不需要特定版本的openssl库的安装非常简单。直接sudo apt install opensll即可。而且像Ubuntu这种应该是自带了openssl库的。运行openssl version -a查看版本。 当这个默认版本不满足我们的使用要求时,我们 阅读全文
posted @ 2020-07-02 23:38 duapple 阅读(143) 评论(0) 推荐(0) 编辑