我按照gSoap页面上的步骤尝试使用Mingw32 Compiler在Qt/Windows中运行示例代码.但是,我无法将lgsoap ++添加到链接器,如文档中所述,因为它不在源包中
要完成构建,请使用您的代码编译和链接生成的soapC.cpp,soapcalcProxy.cpp和运行时gSOAP引擎-lgsoap ++(或使用源stdsoap2.cpp,以防libgsoap ++ .a未安装).
然后我尝试将stdsoap2.cpp添加到SOURCES,结果这是编译输出.所以我的问题是我将如何使用Mingw32编译器在Qt中运行此示例代码片段,或者我将如何生成该lgsoap ++.以下是我的专业和源文件:
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;
}
Run Code Online (Sandbox Code Playgroud)