使用带有Qt的gSOAP

时间:2013-12-27 17:18:12

标签: c++ qt gsoap

我想将此服务与gSOAP :( See Docs

一起使用

我已经下载了WSDL文件和converted/conpiled它,现在我有了以下文件:

KPSPublic.h
soapH.h
soapStub.h
soapC.cpp
soapClient.cpp
soapClientLib.cpp
soapServer.cpp
soapServerLib.cpp
KPSPublicSoap.nsmap
KPSPublicSoap.TCKimlikNoDogrula.req.xml
KPSPublicSoap.TCKimlikNoDogrula.res.xml

从这里开始,我不知道如何继续 - 或 - 如何将gSOAP加入QtApplication

请有人告诉我,如何在Qt下使用此gSOAP服务?

1 个答案:

答案 0 :(得分:0)

至少有两种避免动态库的方法(即Windows上的dll):

1)您可以静态构建库,并在项目文件中使用以下qmake变量:

LIB += -L/path/to/the/static/library -llibraryname

2)您可以将所有资源和标题导入项目,例如“第三方”。您需要将鼠标悬停在QtCreator左侧的项目树上,然后您需要在所需的目标文件夹上单击鼠标右键,然后添加标题和来源。您还可以使用HEADERSSOURCES变量显式编辑qmake项目文件。您需要确保第三方满足所有依赖关系,因此您需要像1)中提到的那样添加它们。