Boost编译一步步来

来源:互联网 发布:业主电话号码查询软件 编辑:程序博客网 时间:2024/05/21 14:52

Boost编译一步步来

1、下载

下载boost-jam-3.1.10-1-ntx86.zip,并解压到boost文件夹下,如E:/boost_1_32_0/

2、设置Python目录

用记事本打开E:/boost_1_32_0下的Jamrules文件,在文件末尾加入Python的版本和目录配置项,假如Python所在的目录为E:/Python24,则更改后如下所示 :

# The current version of Boost.

BOOST_VERSION ?= 1.32.0 ;

 # The version of Python. Add by Mythma

PYTHON_VERSION = 2.4 ;

PYTHON_ROOT = E:/Python24 ;

 3、用VC7.1编译

假如VC7.1的安装目录为E:/Microsoft Visual Studio .NET 2003/Vc7 在cmd下切换到目录E:/boost_1_32_0,运行如下命令:

bjam.exe "-sVC71_ROOT=E:/Microsoft Visual Studio .NET 2003/Vc7" stage

现在就开始编译了……

4、编译后的*.dll和*.lib存放在E:/boost_1_32_0/stage/lib目录下 设置VC的搜索路径即可以使用boost了 :)

说明:

1)若用命令bjam.exe "-sVC71_ROOT=E:/Microsoft Visual Studio .NET 2003/Vc7" install编译,则boost的头文件和生成的dll,lib文件都将copy到C:/BOOST目录下。

2)全部编译后dll和lib文件就有565MB,编译过程中的临时文件有552MB,因此编译前要确保有足够的空间。