muduo网络库的安装

下载源码

链接:https://github.com/chenshuo/muduo/releases/tag/v2.0.2

编译安装

解压后,在项目根目录中更改 CMakeLists.txt 文件

如图,将 option 属性注释掉(这是muduo的例子的编译选项,如果开启将增加编译时间)

之后,执行

1
2
./build.sh
./build.sh install

如果没有出错的话,在与muduo-v2.0.2同目录下将生成一个 build 目录,其中有

1
2
3
4
5
6
7
8
release-install-cpp11
├── include
│   └── muduo
│   ├── base
│   └── net
│   ├── http
│   └── inspect
└── lib

将include目录和lib目录下的内容复制到系统路径下:

1
2
mv include/muduo /usr/local/include
mv lib/* /usr/local/lib

ok,现在就可以使用muduo库了

测试使用

测试代码可以参考博客 https://www.cnblogs.com/conefirst/articles/15224039.html