艰苦的编译boost python (失败)

本文档详细介绍了如何下载并配置Boost库1.67.0版本,并通过具体步骤说明了如何使用Python 3.6环境进行编译,生成所需的动态链接库文件。此外,还提供了一个编译实例,并针对编译过程中遇到的错误给出了具体说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载 boost_1_67_0

2.在目录下执行 bootstrap

3.将python36添加到path环境变量

4.执行 b2 --with-python,将会声场如下dll

 

2018/04/17 23:27 6,244,996 libboost_numpy36-vc141-mt-gd-x32-1_67.lib
2018/04/17 23:29 6,466,770 libboost_numpy36-vc141-mt-gd-x64-1_67.lib
2018/04/17 23:28 291,906 libboost_numpy36-vc141-mt-x32-1_67.lib
2018/04/17 23:29 385,224 libboost_numpy36-vc141-mt-x64-1_67.lib
2018/04/17 23:27 27,240,334 libboost_python36-vc141-mt-gd-x32-1_67.lib
2018/04/17 23:28 30,640,500 libboost_python36-vc141-mt-gd-x64-1_67.lib
2018/04/17 23:28 4,303,530 libboost_python36-vc141-mt-x32-1_67.lib
2018/04/17 23:29 5,299,538 libboost_python36-vc141-mt-x64-1_67.lib

 

如下编译例子

5.cd G:\_codes\boost_1_67_0\libs\python\example

6.修改G:\_codes\boost_1_67_0\libs\python\example\Jamroot其中一段如下

project
: requirements
<include>G:/_codes/boost_1_67_0
# <library>boost_python
;

7.执行b2

8.出错

 

LINK : fatal error LNK1104: cannot open file 'boost_pythonPY_MAJOR_VERSIONPY_MINOR_VERSION-vc141-mt-gd-x32-1_67.lib'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值