asio学习之一:asio下载安装
由于http://sourceforge.net该网站被CFW屏蔽了,所以我找了她的镜像服务器。
ftp://sourceforge.nchc.org.tw/和ftp://ftp.jaist.ac.jp/pub/sourceforge/
1.从ftp上下载boost.asio和boost
2.分别解压boost.asio和boost
3.将boost.asio中的 `boost', `doc' and `libs'拷贝到boost中
下面我在windows环境下,使用vs2008来演示怎么配置:
4.新建-》项目
5.在左边选择Visual C++ > Win32.
6.在右边选择win32控制台应用程序,然后输入名称,确定
7.在项目名称上右键选择打开属性
8.打开选项卡中的配置属性-》c/c++-》常规,然后在右边的“附加包含目录”中,指定到boost所在的目录。如下图
9.在左侧选择预编译头,设置“创建/使用预编译头”为不使用预编译头
10.左边选择连接器-》常规,右边设置附加库目录
11.copy下面的代码到源文件中,然后编译测试
#include <boost/lambda/lambda.hpp> #include <iostream> #include <iterator> #include <algorithm>int main() {using namespace boost::lambda;typedef std::istream_iterator<int> in;std::for_each(in(std::cin), in(), std::cout << (_1 * 3) << " " ); }
结果如下:
到这里,说明boost没有问题了,我们接着进行boost.asio部分
1.直接点击boost文件夹中的bootstarp.bat,然后就会在当前目录下生成b2.exe和bjam.exe。
2.由于asio还要利用到其他一些包文件,所以我们先编译他们:
进入到boost目录,然后执行下面命令
bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage
编译完成后,就可以了。
asio学习之一:asio下载安装相关推荐
- Java学习——JDK的下载安装和配置
Java学习--JDK的下载安装和配置 一.JDK.JRE和JVM(JDK包含JRE,JRE包含JVM) 1.JDK(Java Development Kit) Java开发工具包,用于开发Java程 ...
- Python学习一——Python下载安装
博主从现在开始根据<Python编程:从入门到实践>这本书自学Python,在此将学到的Python知识点记录下来. Python下载安装 一.下载 官网:https://www.pyth ...
- adb学习:一:下载安装+使用+输出信息
目录 一.目的 1.想知道: 二.参考 1.adb下载安装及使用 1.利用adb实时查看应用日志 1.怎么通过adb命令查看日志 1.adb命令查看app的日志 1.ADB抓取日志和日志过滤 三.注意 ...
- 学习Java--JDK的下载安装和配置
1.先下载个Java SE Development Kit (JDK) http://java.sun.com/javase/downloads/index.jsp 2.运行安装文件(如:点击jdk- ...
- MySQL学习笔记(一) 下载安装+基本增删改查 + 事务
1. 数据库概述 1.1 数据库相关概念 1.1.1 基本概念 了解三个概念:数据库.数据库管理系统.SQL. 名称 解释 简称 数据库 存储数据的仓库,数据是有组织的进行存储 DataBase(DB ...
- Linux学习日常-jdk17下载安装
先主机打开官网复制jdk下载链接 https://download.oracle.com/java/17/archive/jdk-17.0.1_linux-x64_bin.tar.gz 虚拟机输入 w ...
- Redis学习之路(一)--下载安装redis
redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...
- Day001--Scala中的下载安装配置及下载安装集成开发环境IDEA
老生常谈,我们学习一门语言之初都会先将其所依赖的环境和包安装好,Scala也不例外,只是Scala不能像Java一样,有一个专门来写它的IDE(eclipse),但我们可以在IDEA(集成开发环境)上 ...
- Boost学习之Boost下载、安装、编译
写在前面 近期项目,涉及到Boost库的编译和更迭,编译以及编译参数等如何设置,一时间让我很头疼,因此决定趁周末,总结一下编译等流程, 方便日后复习. 文章目录 1.Boost下载 2.安装 3.编译 ...
- Qt学习之路1---软件下载安装及工程简介
1.下载安装目前最新版的qt,官网链接:https://www.qt.io/qt5-8/: 和qt4不同,qt5在线安装,轻巧快速,而且不用配置一些繁琐的东西,安装之后会出现Qt creator这就是 ...
最新文章
- EXT调用ASP.NET AJAX WebService
- 备忘录模式(Memento)
- mysql点击execute_MySQL execute、executeUpdate、executeQuery三者的区别
- 比较二进制_浮点数比较的精度问题
- 自制反汇编逆向分析工具 迭代第六版本 (一)
- mongo-java-driver 的简单使用(1)
- 2022网络工程师必看好书(最新整理,附PDF下载)
- java花店管理系统课程设计报告,花店管理系统 数据库原理课程设计报告.doc
- 目前见过最好的豆瓣电台第三方程序
- 网站建设之需要改进的地方
- android卡通头像,Q版卡通头像设计
- NRF52832+DW1000通信系统架构设计
- 错误ID:10005,错误信息:DCOM 遇到错误“无法启动服务,原因可能是它被禁用或与它相关联的设备没有启动。 ”,试图以参数“”启动服务 SENS 以运行服务器:...
- Oracle----Orcacle简介
- 语音信号线性预测分析(MATLAB实战篇)
- 大连四六级百家外语考试中心大学英语四级成绩的作用有哪些?
- html网页输入数字
- js获取 元素 和 节点 大全
- 企业批量部署Win7(三)—— AIK应答文件磁盘管理部分详解
- python爬虫之获取携程网所有航班机票信息,与携程网共同变化的爬虫博客
热门文章
- 概率波和杨氏双缝干涉
- JS 函数 求圆的面积总结
- 输入百分制分数给出相应的等级
- Django中summernote富文本编辑器完整前后端
- 搜卡之家:关于移动物联卡和电信物联卡的优劣势对比
- 93-世界这么大,我想出网关:欧洲十国游与玄奘西行
- 平均数,中位数,众数这三个概念的区别和联系分别是什么?
- 计算机对护理学的影响,浅析护理专业计算机教学存在的问题及对策.doc
- 【QT开发专题-天气预报】17. 获取城市编号
- 计算机教育部第四轮学科评估,第四轮学科评估结果发布,学科获评A+的都在这里...