centos下Muduo库的安装

来源:互联网 发布:阿里云短信接口demo 编辑:程序博客网 时间:2024/05/29 15:02

1.下载muduo库,在作者陈硕github我们可以下载到mduo最新安装包。

git clone https://github.com/chenshuo/muduo

2.在安装muduo之前我们需要先安装Boost库和cmake工具,muduo有三个非必要依赖库,curl,c-areas DNS,Google Protobuf,这三个库安装之后,cmake会自动编译出多一些实例。
cmake安装

3.进入muduo库根目录分别执行

./build.sh -j2./build.sh install

问题:
其中一直编译没有通过,显示如下错误

In file included from /usr/src/build/release/muduo/net/protorpc/rpc.pb.cc:5:0:/usr/src/build/release/muduo/net/protorpc/rpc.pb.h:9:42: 致命错误:google/protobuf/stubs/common.h:没有那个文件或目录 #include <google/protobuf/stubs/common.h>

可能是我在安装protobuf过程中make check显示了错误我们在意还是安装下去来。后面吧CMakeList.txt中注释掉find_package(Protobuf),在执行之前的安装编译语句就好了。

小结
这只是本人在自己centos机子上安装muduo上的过程,也折腾了好久。要学会看编译后的错误提示,或日志文件。

原创粉丝点击