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

来源:互联网 发布:ecshop java 源码下载 编辑:程序博客网 时间:2024/05/21 18:32

 

以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

原创粉丝点击