【发布时间】:2010-05-08 21:47:13
【问题描述】:
我在 gSoap 的页面上关注the steps 并尝试使用 Mingw32 编译器在 Qt/Windows 中运行示例代码。但是,我无法将 lgsoap++ 添加到链接器中,如文档中所述,因为它不在 the source package 中
要完成构建,编译并 链接生成的soapC.cpp, soapcalcProxy.cpp 和运行时 gSOAP 引擎 -lgsoap++ (或使用源 stdsoap2.cpp 如果 libgsoap++.a 是 未安装)与您的代码。
然后我尝试将 stdsoap2.cpp 添加到 SOURCES 和 this is the compile output 结果。所以我的问题是我将如何使用 Mingw32 编译器在 Qt 中运行这个示例代码 sn-p,或者我将如何生成 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;
}
【问题讨论】: