依赖:
0、boost:用于实现多线程等;
1、protobuf:用于实现数据的序列化、反序列化,也用于定义和生成rpc数据及接口;
2、libevent:用于实现基于IO多路复用机制的网络事件循环。
其实可以直接用包管理的方式安装,虚拟机上面采用的是源代码编译,一堆错误。而在服务器上直接包管理安装,很方便
sudo apt-get install libboost-all-dev sudo apt-get install libprotobuf-dev sudo apt install protobuf-compiler sudo apt-get install libevent-dev sudo apt-get install libssl-dev主要就是protobuf安装容易出问题。