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,因此编译前要确保有足够的空间。