在Windows下编译支持https的wsdl2h

下载源码

官网下载源码

安装Openssl

下载OpenSSL并安装,安装完成后需要将OpenSSL的路径添加到环境变量中

配置VS

1、打开工程

2、因为前面安装的OpenSLL是64位的,因此需要创建一个X64的配置

打开配置管理器,然后选择新建,选择X64,之后选择复制WIN32即可

3、预处理器中添加 WITH_OPENSSL

3、添加OpenSSL的头文件和库文件

4、添加OpenSSL的lib文件

编译

编译之后报错,缺少文件

从 gsoap-2.8\gsoap\plugin 拷贝以下文件到wsdl2h的源码路径下

如果编译之后还是提示有函数找不到连接就查找该函数对应的相关.h和.c文件,在vs中将相应的文件添加到vs工程里面即可

选择X64,然后重新生成项目即可

运行

可以成功的运行!!!

编译好的wsdl2h

相关推荐
容沁风1 个月前
libOnvif通过组播不能发现相机
组播·大华·onvif·libonvif
容沁风1 个月前
大华相机DH-IPC-HFW3237M支持的ONVIF协议
大华·onvif·libonvif
静止了 所有的花开2 个月前
Onvif服务端开发
音视频·onvif
不被定义的程序猿4 个月前
onvif相关的http api有哪些功能点
网络·onvif