以minGW编译boost库,并在Code::Blocks中设置boost空应用程

 

以minGW编译boost库,并在 Code::Blocks中设置boost空应用程序

www.firnow.com    时间 : 2010-09-23  作者:匿名   编辑:hawk 点击:  1024 [ 评论 ]



boost版本:1.39.0
0.保证有至少5G剩余空间,完全编译需15G。
在系统环境变量PATH中添 加路径
<%Code::Blocks安装目录%>/MinGW/bin;
<%Code::Blocks安装目 录%>/MinGW/libexec/gcc/mingw32/3.4.5;
1.下载boost,解压至<%boost_准备目 录%>
2.下载boost_jam,解压之,将bjam.exe复制到<%boost_准备目录%>
3.进 入<%boost_准备目录%>
执行bjam install --toolset=gcc --prefix="& lt;%boost安装目录%>" debug --without-wave --without-mpi --without- python --without-math --without-graph 编译debug版;
执行 bjam install --toolset=gcc --prefix="<%boost安装目录%& gt;" debug --without-wave --without-mpi --without-python --without- math --without-graph 编译release版。
4.在Code::Blocks中新建命令行工程
项目-〉构建选 项-〉链接器设置-〉<%boost安装目录%>/lib/*.lib
项目-〉构建选项-〉搜索路径-〉编译器 -〉<%boost安装目录%>/include/boost-1_39
项目-〉构建选项-〉搜索路径-〉链接器 -〉<%boost安装目录%>/lib
完成。

备忘:
察看可以编 译的库命令bjam --show-libraries
完全编译命令 bjam install --toolset=gcc --prefix="<%boost安装目录%>" --build- type=complete

posted @ 2011-04-22 08:51  dainiao01  阅读(310)  评论(0编辑  收藏  举报