QT里使用Gsoap调用WebService

时间:2023-04-14 20:14:08

错误了很多天,今天终于搞定,并得到了服务器的结果。这里把错误的原因记录下来。

首先是这里,之前一直没有加载进来,所以一直报错

SOURCES += main.cpp\     
    gsoap/soapClient.cpp \
    gsoap/soapC.cpp \
    gsoap/stdsoap2.cpp

其次是这里,之前一直没有加载进来,所以一直报错
LIBS += D:\QtIDE\Tools\mingw530_32\i686-w64-mingw32\lib\libws2_32.a
OTHER_FILES += gsoap/ServiceSoap.nsmap

最后是这里,代码的写法
_ns1__DengLu req;
    _ns1__DengLuResponse res;
    soap_call___ns1__DengLu(&soap, NULL, NULL,&req,res);

最后一个参数那里是没有&符号的,最容易出错的地方。