Linux 下用 gSOAP 开发 Web Service 服务端和客户
端程序(一)
网上本有一篇流传甚广的 版本的,我参考来实现,发现有不少问题,现在根据
自己的开发经验将其修改,使用无误;另外,补充同样功能的 版本,我想这
个应该更有用,因为能用 ,当然好过受限于 。
、 的安装:
到 去下载最新版本,目前是:
简单安装:
root@ubuntu:/# cd /home/hj/gsoap-2.8/
root@ubuntu:/home/hj/gsoap-2.8# ./con&gure --pre&x=/usr/local/gSOAP
root@ubuntu:/home/hj/gsoap-2.8# make
root@ubuntu:/home/hj/gsoap-2.8# make install
为了后面的 和 版本的服务和客户端的开发能够脱离源代码目录,最好还要如下处理:
()将源代码目录下 子目录中的 目录拷贝到 目录下来;
root@ubuntu:/home/hj/gsoap-2.8# cp -r ./import /usr/local/gSOAP
() 目录下建一个 目录,将 ! 下的所有文件拷贝过来,并且生成
( 版本要用到),方法是:
root@ubuntu:/home/hj/gsoap-2.8# mkdir /usr/local/gSOAP/env
root@ubuntu:/home/hj/gsoap-2.8# cp ./samples/link/*
/usr/local/gSOAP/env
root@ubuntu:/home/hj/gsoap-2.8# cd /usr/local/gSOAP/env
root@ubuntu:/usr/local/gSOAP/env# /usr/local/gSOAP/bin/soapcpp2 -
penv -c env.h
root@ubuntu:/usr/local/gSOAP/env# g++ -c -I /usr/local/gSOAP/include
envC.c
(") 目录下建一个 目录,将源代码目录下 子目录中的 #$$拷贝过来。