1-安装thrift文件转换器
sudo apt install thrift-compiler
编写好 .thrift 文件后,通过命令转化为C++文件
thrift -gen cpp <.thrift文件>
生成的文件里面有个<>_server.skeleton.cpp这是给服务器开发时参考用的,里面有个接口定义,进行服务逻辑处理的。开发client不管这里。
2-部署boost
建议使用命令行部署
sudo apt install libboost1.71-dev
3-部署thrift环境
3.1-thrift 命令行部署
apt安装,先找到包:
sudo apt-cache search thrift
这里面列出所有thrift相关的apt包。
安装:
sudo apt install libthrift-0.13.0
3.2-源码方式部署
上gitee或者github找到thrift。
git clone下来,切换到release分支:
git branch -a
查看所有分支
git checkout -f <分支名>
需要-f强制切换到其他分支,可以选择0.14.2或者0.10.0.
根据readme提示编译后,在lib下对应cpp下面找到编译出来的so文件,添加到工程。<