初识 boost 与asio

做一个项目,需要用boost 和 asio,所以找了一些东西来看看,写下一些用的东西,希望对自己也有用,对大家也有用。。。不过基本上在网上也能找到:)

http://wiki.woodpecker.org.cn/moin/Boost 张沈鹏

http://www.uuzone.com/blog/uu_bvpttoo/140052.htm 洪荒

http://www.cnblogs.com/oomusou/archive/2007/09/05/883293.html 蕭鴻森

VS2005+boost1.34.1+asio0.3.8rc1

需要把asio中的system库也编译一下的,不过可以和boost库一起编译,也可以单独编译,然后把asio里面的boost和lib copy 到boost1.34目录下就好了。

编译bjam
利用Visual Studio 2005 Command Prompt開啟DOS視窗,將目錄cd到C:/boost_1_34_1/tools/jam/src下,執行build.bat,然後會在C:/ boost_1_34_1/tools/jam/src/bin.ntx86/產生bjam.exe,將bjam.exe複製到c:/ boost_1_34_1/下

编译boost
將目錄移至c:/boost_1_34_1/下執行
bjam --without-python --toolset = msvc- 8.0 --prefix = c:/boost install


參數說明
--without-python 表示不使用 python
--toolset : 所使用compiler,Visual Studio 2005為msvc-8.0
--prefix:指定編譯後library的安裝目錄

如果只编译其中一个库 可以选择 --with-system install 只编译system库

之后在vc中设置路径什么的就不说了。

编译:VC2005注意

在 属性->C/C++->预处理器->预处理定义 中加入

_CRT_SECURE_NO_DEPRECATE;

来屏蔽不必要的警告

因为vc2005里面对于 asio库里面很多无法识别的欧洲文字都会报出warning ,还是屏蔽掉比较爽

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值