我是gsoap的新手并尝试独立构建一个多线程服务器,默认情况下用内存读取ubuntu包的问题,我安装了最新版本2.8.17。在这里阅读一些帖子我试过杰克逊发布的例子
所以...我执行soapcpp2 -i -S calc.h
然后当我编译它时,我收到了这条消息:
在函数CalculatorService::reset()':
soapCalculatorService.cpp:(.text+0x24f): undefined reference to
soap_initialize'
我一直在寻找宣布这种方法的地方,但不看,希望你能给我一些想法! 。提前谢谢。
答案 0 :(得分:0)
我猜你忘了链接-lgsoap ++来定义soap_init(或soap_initialiaze),具体取决于gSOAP版本。
编译和链接命令的命令可能类似于:
g++ calc.cpp soapCalculatorService.cpp soapC.cpp -l gsoap++