muduo库安装
2023-09-27 14:28:06 时间
一、简介
Muduo(木铎)是基于 Reactor 模式的网络库。
二、安装
从github库下载源码安装:https://github.com/chenshuo/muduo
muduo依赖了很多的库,所以在安装muduo之前应该安装这些库,包括:curl、c-ares、protobuf。
前面两个在centos6.2可以使用yum安装,protobuf只能源码安装了,参见这篇文章。
yum install libcurl-devel yum install c-ares-devel
在muduo目录下执行:./build.sh -j2
中间遇到了一些问题:
在net/protorpc/RpcChannel.cc文件中NewCallback未定义,以及examples/protobuf/rpc/client.cc文件中NewCallback未定义,最后在github上提了个issue给硕哥,经过他的指导注释了一下CMakfiles的内容,然后编译通过。
https://github.com/chenshuo/muduo/blob/master/examples/CMakeLists.txt#L39
https://github.com/chenshuo/muduo/blob/master/muduo/net/CMakeLists.txt#L65
三、使用
然后运行test例子:
相关文章
- 在Windows平台上绿色安装postgresQL
- RVM安装ruby(redis集群需要)
- folx pro5 mac安装直接下载功能任务教程
- 安装react-native-cli工具(三)
- 银河麒麟安装LLDB的方法以及调试 dump 文件 (未完成)
- CUDA安装失败,及解决方案
- Windows10下的docker安装与入门 (二)使用docker引擎在容器中运行镜像
- 《maven实战》学习笔记2——maven安装(windows和eclipse插件)
- 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.6. 创建必需的文件和符号链接
- 错误代码:0x80072EFE,Win11/Win10无法安装.Net Framework3.5(包括.NET2.0和.NET3.0)踩坑总结【半天血泪史】
- windows下安装nginx
- centos 7 安装mariadb