关于boost的安装~~~~~~~

 关于安装boost

1.下载boost 网址是www.boost.org
2.解压出来。比如我是解压在d:/temp/boost_1_39_0,然后到%boost%tools/jam/src/build.bat,点击build.bat,然后就会生成一个bin.ntx86,
将里面的bjam.exe 复制到d:/temp/boost_1_39_0目录下。
3.打开cmd。先把目录到d:/temp/boost_1_39_0,然后就运行这个命令bjam --show-libraries ,如果结果是
The following libraries require building:
- date_time
- filesystem
- function_types 
- graph
- iostreams 
- math 
- mpi
- program
_options 
- python 
- regex 
- serialization 
- signals 
- system 
- test
- thread
- wave 
那就可以进行下一步了啊。
4.我们不需要编译全部的boost,因为那个实在太大了啊,全部编译大约需要5个小时。而且还要12G--20G的空间。这样没必要的,现在我们要做的就是放弃wave mpi Python math graph这些模板。
5.现在开始我们就要开始编译我们要的库了啊
在控制台上输入:(目录是d:/temp/boost_1_39_0)
bjam install --toolset=gcc --prefix="d:/boost_1_39_0" debug --without-wave --without-mpi --without-python --without-math --without-graph 
其中那个d:/boost_1_39_0是你安装boost的目录,--这个表示两个减号,=前后不能有空格,除了路径以外其他都市小写字母。
--toolset 表示采用gcc编译,通常在windows下指的是mingw32下的gcc。所以要用gcc编译就必须先安装mingw32.
debug  表示我们先编译的是“调试版”
--without  指定的是我们要放弃编译的模板。
等编译好以后
再输入bjam install --toolset=gcc --prefix="d:/boost_1_39_0" release --without-wave --without-mpi --without-python --without-math --without-graph 
这是把debug改成了release了。
6.完整编译boost的命令行:
bjam install --toolset=gcc --prefix="您的/boost/安装/目标路径" --build-type=complete
7.同学说要把.lib改成.o  我都不知道为什么啊???
8.生成的有两个文件,一个是include,一个是lib,建议把原安装文件中是doc复制到这里。
其中前者保存着所有采用纯头文件形式提供的boost代码文件;后者则保留着上一步的编译结果,这些库文件首先可以区分为以下三种形式:
“动态链接库”,扩展名以.dll结束 
“导入库”,扩展名以.lib结束,且文件名以版本号1_36结束 
“静态链接库”,以扩展名.lib结束。 
9.最后就是使用boost库了,我们以C-Free为例吧,我们要在include file 中包含 D:/boost_1_39_0/include/boost-1_39这个路经,然后lib file 中我们要包含D:/boost_1_39_0/lib,这样我们就可以使用boost库了啊。
(中间有点参考网上的,不过还是自己总结了一下~~~新手可以看看,我觉得还是很易懂~~~~)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值