AXIS 应用--安装及第一个 Service 作者:陈福春(ceun)
AXIS 应用 2-编写 C 客户端
本文使用 gSoap-win32 来编写 C 客户端
1 下载 gsoap-win32-2.7.zip
网址:主页 http://gsoap2.sourceforge.net/
sourceforge.net 下载 http://sourceforge.net/project/showfiles.php?group_id=52781
2 安装 gsoap-win32-2.7
用%GSOAP_HOME%代表 gsoap-win32-2.7.zip 解压后所在目录
2.1 建立环境变量
在桌面上右击[我的电脑]选择[属性],然后选择[高级]面板,在[高级]面板中点击[环境变量]
在弹出的面板中,在系统变量里建立 GSOAP_HOME 变量,值为 gsoap-win32-2.7.zip 解压
后所在目录,在系统变量中找到 Path 变量并编辑,在其值最后面加上”; %GSOAP_HOME
%\”
3 建立工程目录
helloClient
-HelloSVC.wsdl
4 由 HelloSVC.wsdl 生成 C 头文件
在命令行,进入 helloClient 工程所在目录并运行以下命令
>wsdl2h –c HelloSVC.wsdl
5 由 HelloSVC.h 生成客户端文件
在命令行,进入 helloClient 工程所在目录并运行以下命令
>soapcpp2 –c -C HelloSVC.h
6 建立 VC++工程
在 VC++ 6.0 中新建一 win32 console Application 工程名为 helloClient(与 3 中的工程同一目
录)
6.1 从%GSOAP_HOME%目录拷贝 stdsoap2.h, stdsoap2.cpp 文件到工程所在目录
6.2 在 FileView 中右击 helloClient 在弹出菜单中选择[添加文件到工程],添加的文件如下图
6.3 在 FileView 中右击 helloClient 在弹出菜单中选择[设置], 如下图,分别设置 soapC.c,
soapClient.c, and stdsoap2.cpp 选择[不使用预补偿页眉]
第 1 页 共 3 页 2022-6-18
评论0