Onvif协议客户端开发(3)--Onvif客户端开发代码整理

代码整理

1、在先前的Onvif开发环境搭建过程中生成了四个文件,如下:

soapC.c
soapClient.c
soapH.h
soapStub.h
wsdd.nsmap

2、但是客户端开发这些文件还是不够了,还需要从gsoap文件夹中拷贝如下文件

dom.c
dom.h
duration.c
duration.cpp
duration.h
mecevp.c
mecevp.h
smdevp.c
smdevp.h
stdsoap2.c
stdsoap2.h
threads.c
threads.h
wsa5.h
wsaapi.c
wsaapi.h
wsseapi.c
wsseapi.h

3、除此之外,如果在onvif.h的头文件中有加鉴权的信息还需要追加openssl的鉴权模块(可下载使用)才能正常使用。

4、将以上的文件添加到自己搭建的工程中,除此之外还需要在工程文件中需要添加两个宏定义

WITH_OPENSSL
WITH_DOM

至此整个Onvif客户端的开发环境已经搭建完毕,既可开始对应功能的开发

你可能感兴趣的:(Onvif协议)