我按照gSoap页面上的步骤尝试在Qt/Windows中使用Mingw32编译器运行示例代码。然而,根据文档所述,由于它不在源包中,因此我无法将lgsoap++添加到链接器中。
然后我尝试将stdsoap2.cpp添加到SOURCES中,这是编译输出的结果。那么我的问题是如何在Qt中使用Mingw32编译器运行此示例代码片段,或者如何生成lgsoap++。以下是我的pro和源文件:为了完成构建,请使用您的代码编译和链接生成的soapC.cpp、soapcalcProxy.cpp和运行时gSOAP引擎-lgsoap++(或在未安装libgsoap++.a的情况下使用源stdsoap2.cpp)。
QT -= gui
TARGET = SoapCalc
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp \
../Console/gsoap/stdsoap2.cpp
OTHER_FILES += ../../../../../gsoap/gsoap-2.7/gsoap/calc.nsmap
HEADERS += ../../../../../gsoap/gsoap-2.7/gsoap/soapcalcProxy.h
#include"C:/gsoap/gsoap-2.7/gsoap/soapcalcProxy.h"
#include"C:/gsoap/gsoap-2.7/gsoap/calc.nsmap"
int main(int argc, char *argv[])
{
calcProxy service;
return 0;
}