Muduo阅读笔记---入门(一)
2016-07-13 19:48
218 查看
第一步:下载源码和文档
下载muduo项目的源码、《muduo-manual.pdf》文档,以及《Linux多线程服务端编程:使用muduo C++网络库.pdf》,这些是前期准备工作,都能在网上下载。
第二步:先看看muduo-manual
在1.2节中,先将环境设置好。其中涉及到CMake和Boost;需要对这两个东西有一点了解,自行google或者百度这两个东西。
注意:
在编译muduo库的过程中输入./build.sh -j2可能会报错,原因是build.sh文件格式有问题,需要用dos2unix build.sh 命令将其格式更正过来;同时可能报cc1plus:warning being treated as error,需要在CMakelist.txt中将Werror注释掉。
在测试用例中,浏览器输入ip那一项更改为输入本机ip即可。
1.3节列出了整个项目的目录结构,主要的目录是base和net两个,如下图:
由于自己各方面能力水平比较低,基础知识不够扎实,并不能像网上说的可以跳过base中的代码,直接看net中有关网络方面的代码,因此先从base中的代码入手。当对base中提供的各方面知识有了一定的了解后,在进入net的阅读。
阅读base文件笔记http://www.cnblogs.com/LCCRNblog/p/5669721.html
阅读net文件笔记
相关文章推荐
- java并发包学习系列:生产者消费者模式(草稿)
- 贪心 发工资咯
- Untiy Native Render Plugin在VR中的绘制
- android View属性之onMeasure
- 单例模式之静态内部类
- 【poj3764】 The xor-longest Path
- python中if __name__ == "__main__"的解释
- 不同的函数定义方式,new出不同的结果
- java并发包学习系列:future模式(草稿)
- java并发包学习系列:jdk并发容器(草稿)
- [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
- 最小生成树Prim算法
- HDU 5438 拓扑排序+DFS
- java并发包学习系列:fork/join(草稿)
- 单例模式之懒汉模式
- NYOJ 一种排序问题
- python的kvm虚拟机状态值监控
- 谈谈Java中的继承与组合
- Java之性能调优指南—-java.io.BufferedInputStream和java.util.zip.GZIPInputStream
- html from