Gsoap在QT工程里如何调用

时间:2023-03-09 05:42:27
Gsoap在QT工程里如何调用

Qt并没有SOAP的官方实现,都是借助三方库来实现,不过似乎有个QtSoap,不过这个不是太会用,所以还是用Gsoap

这里生成纯C文件,

1、下载gSOAP(http://sourceforge.net/projects/gsoap2/),解压到某个目录

2,生成需要的头文件。

wsdl2h.exe -c -o MySoap.h http://xxxxxxxxxxxxxxxxxxxxxxxxxxx/wcf_device.svc?wsdl

3,生成需要调用的文件

soapcpp2.exe -c MySoap.h

这里面记录一下遇到的2个问题

1,使用wsdl2h出现  Cannot open file 'typemap.dat' :

找到下载的源文件里的typemap.dat拷贝到gsoap-2.8\gsoap\bin\win32目录

2,使用soapcpp2出现  Cannot open file 'soap12.h' :

找到下载的源文件里的soap12.h拷贝到gsoap-2.8\gsoap\bin\win32目录