代码整理
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客户端的开发环境已经搭建完毕,既可开始对应功能的开发