以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