gsoap库的使用技巧(使用类封装和接口的区别)

从命令行生成顺序开始:

 

1.soapcpp2 -i -C -x a.h

 

生成的是类封装

 

 

2. soapcpp2 -C -x a.h

 

生产接口库

 

在使用过程中:

 

使用1,则编码无法更改 即

 

soap_set_mode(soap, SOAP_C_UTFSTRING)

 

导致某些返回utf8数据的接口,返回值不完整。

 

因此在某些情况下,建议使用2方式的api调用。

你可能感兴趣的:(gsoap库的使用技巧(使用类封装和接口的区别))