本博客(http://blog.youkuaiyun.com/livelylittlefish )贴出作 者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!
Win32 平台 Boost 的编译方法
本文以 boost1.40 为例,在 Win32 平台的编程环境为 vs2005 ,假设 Boost 代码在 E:/opensource/boost_1_40_0 目录,步骤如下。
1. 获得 bjam
获得 bjam 有 3 种方式,如下 :
- 方法 1 : Boost 网站上提供了各种平台上预编译好的 bjam 可执行程序,可直接下载使用。
- 方法 2 :从 Boost 源代码中提供的 bjam 代码编译出可执行程序。
- 方法 3 :通过 bootstrap 程序生成 bjam 。
此处介绍后两种方法。
方法 2 :
(1) 进入 vs2005 工具的命令行提示符
(2) cd E:/opensource/ boost_1_40_0/tools/jam/src
(3) E:/opensource/boost_1_40_0/tools/jam/src> build.bat
或者, E:/opensource/boost_1_40_0/tools/jam/src>build vc8
编译完成后:
生成的可执行文件为
E:/opensource/boost_1_40_0/tools/jam/src/ bin.ntx86 / bjam.exe