摘要: Asio分为独立版和Boost版。两者使用方法基本一致,只是头文件不同。Boost版是作为Boost的子库提供的。 因为Asio的组织形式为hpp文件(不同一般的C++项目区分头文件.h和源文件.cpp),早年的Asio重度依赖Boost,但是在C++11之后,情况大为改善。因此Asio可以独立的引 阅读全文
posted @ 2019-12-18 01:05 kolane 阅读(6891) 评论(1) 推荐(1) 编辑
摘要: 1. 先安装boost,见前文,然后上官网下载不带boost的asio,版本为:asio 1.12.2 2. cd到下载的库目录,配置 为/usr/local/include` 3. 编译 4. 安装asio `make install ` 阅读全文
posted @ 2019-12-18 01:00 kolane 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 编译boost 在Mac下使用brew编译boost,为了使用C++11,需要加入参数–c++11 在我的Mac虚拟机里面用了20分钟左右编译成功。 示例代码 服务器代码: 编写CMake脚本 关闭server进程 阅读全文
posted @ 2019-12-18 00:54 kolane 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1 安装Boost 1.1 使用源码安装 1. 下载 "Boost源码" 2. 解压放在任意目录,例如 3. ,默认的位置是在usr/local下面;可以通过 来指定 4. 5. 留意运行日志头文件目录 , lib目录 打开源码中index.html查看使用文档 1.2 使用Homebrew安装 1 阅读全文
posted @ 2019-12-18 00:44 kolane 阅读(4875) 评论(0) 推荐(1) 编辑