编译Boost Python
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文件。