centos7下测试gsoap

centos7下测试gsoap

编译

  • 版本:gsoap_2.8.51.zip
sudo yum -y install bison
sudo  yum install byacc
//不是纯净的环境
./configure
make
make install 

实例测试

因为需要用c++的框架,跑一下自带的c++的demo,然后以这个demo为模板修改成自定义的接口

cd gsoap-2.8/gsoap/samples/magic
make 
./magicserver
./magic #此处得到结果有较长延迟,原来客户端访问的是官网的服务`http://www.cs.fsu.edu/~engelen/magicserver.cgi`

//改写magic.cpp ,上面的地址改成本机`http://192.168.1.126:60800/`
make
./magicserver 60800 
./magic #得到结果,响应正常

编译优化

参考该项目编写cmake编译脚本,适当修改路径
https://github.com/lunkyguy/gsoapSample.git
本项目位于https://github.com/shengxiaoyi1993/cpp/tree/master/gsoap_sample_magic

[sxy@DESKTOP-SXY magic]$ tree 
.
├── client
│   ├── CMakeLists.txt
│   ├── magicclient
│   │   ├── CMakeLists.txt
│   │   ├── magic.nsmap
│   │   ├── soapC.cpp
│   │   ├── soapClient.cpp
│   │   ├── soapH.h
│   │   ├── soapStub.h
│   │   ├── stdsoap2.cpp
│   │   └── stdsoap2.h
│   └── magic.cpp
└── server
    ├── CMakeLists.txt
    ├── magicserver
    │   ├── CMakeLists.txt
    │   ├── magic.nsmap
    │   ├── soapC.cpp
    │   ├── soapH.h
    │   ├── soapServer.cpp
    │   ├── soapStub.h
    │   ├── stdsoap2.cpp
    │   └── stdsoap2.h
    └── magicserver.cpp

4 directories, 20 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值