编译Boost Python

2014-11-24 12:02:43 · 作者: · 浏览: 2

1.准备
运行 bootstrap.bat


2.project-config.jam的设置
using msvc ;

using python
: 2.7
: d:\\python27
: d:\\python27\\include
: d:\\python27\\libs
;


如果不设置python路径的话,会导致有很多无法解析的符号的错误。


3.生成


x64 debug


bjam --with-python --prefix=d:\boost stage toolset=msvc-10.0 variant=debug link=shared address-model=64 threading=multi runtime-link=shared install


x64 release


bjam --with-python --prefix=d:\boost stage toolset=msvc-10.0 variant=release link=shared address-model=64 threading=multi runtime-link=shared install


----------------分割线----------------


编译前提是安装Python2.2以上:


(1)将$(BOOST)\tools\jam\src\bin.ntx86下的bjam.exe拷贝至$(BOOST)目录下。


(2)编译:bjam –-toolset=msvc –-with-python –-build-type=complete stage。


(3)编译结果是生成dll和lib文件。