asio学习之一:asio下载安装
2014-03-24 14:52
204 查看
由于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下面的代码到源文件中,然后编译测试
结果如下:
到这里,说明boost没有问题了,我们接着进行boost.asio部分
1.直接点击boost文件夹中的bootstarp.bat,然后就会在当前目录下生成b2.exe和bjam.exe。
2.由于asio还要利用到其他一些包文件,所以我们先编译他们:
进入到boost目录,然后执行下面命令
编译完成后,就可以了。
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
编译完成后,就可以了。
相关文章推荐
- django学习笔记(一):Python2.7 、Django1.2下载及安装
- SQL Server2008学习之(二) :软件下载与安装
- Oracle起步学习(一)---下载、安装、问题解决
- Wiki 人工智能 深度学习 TensorFlow 下载与安装
- Nodejs学习之一 下载安装与部署nodejs
- 【UE4学习】01——UE4下载与安装
- 『NiFi 学习之路』入门 —— 下载、安装与简单使用
- 安装Altium Designer6.9下载 破解方案 单片机学习 电路板 pcb软件
- PHP学习笔记——php运行坏境的下载安装,php运行坏境的介绍(上)
- QT学习1-下载安装HelloWorld
- JavaSE学习 JDK-JRE下载和安装(一)
- APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动
- HALCON学习-下载、安装
- java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- ActiveMQ学习(二)初识AMQ及其下载安装
- 学习之初--资源下载系统安装
- Struts学习笔记1(Struts的下载和安装)
- boost.asio学习笔记一、linux下boost库的安装
- Python学习笔记22:Django下载安装