本文使用的是gsoap-2.8.70这个版本,下载地址可以在官网上找到。
如果从来没安装过,预先安装以下内容。
apt-get install g++ flex bison openssl libssl-dev libgtk2.0-dev libglib2.0-dev
之后进入源代码文件件 ./gsoap-2.8/下执行如下命令
./configure --prefix=/usr/local/gsoap
sudo make
上一步 在ubuntu 18.04下可能会出现找不到 xlocale.h文件的情况。
解决的办法很简单
sudo ln -s /usr/include/locale.h /usr/include/xlocale.h
这样之后我们就可以继续执行
make
最后安装
sudo make install
这样小伙伴们就可以开始c++ webservice之旅了。