安装boost库时遇到的常见问题总结

安装boost库的具体步骤我在这里不详细写了,安装过程具体参考:
[大秦坑王]的博客(https://blog.csdn.net/QIANGWEIYUAN/article/details/88792874)
这个博客的安装步骤齐全,但是过程中遇到的许多问题博客并没有提及,无法解决,我将安装过程中遇到的许多繁杂问题,汇总再这里:
1、装boost库时,命令bootstrap.sh识别不出来,则先输入
chmod 755 bootstrap.sh,再执行./bootstrap.sh则可以识别

2、./b2报错找不到pyconfig.h文件时,将
/boost_1_65_1/tools/build/src/tools/python.jam内的547行
547行,
改为
else
{
includes ?= ( p r e f i x ) / i n c l u d e / p y t h o n (prefix)/include/python (prefix)/include/python(version)m ;//在这加个m

    local lib = $(exec-prefix)/lib ;
    libraries ?= $(lib)/python$(version)/config $(lib) ;
}

然后重新编译
编译语句改成这样:./bootstrap.sh --with-python=python3
执行语句改为:./b2 -a -sHAVE_ICU=1
3、若以上都不能解决,请参考以下,本次解决是以下方法:
安装boost的时候执行./b2那一步时,会出现这样的报错:
…failed updating 66 targets…
…skipped 12 targets…
提示找不到pyconfig.h,是boost编译时会出现无法自动定位到python位置的问题。
解决方法:手动修改project-config.jam文件,设置python路径:
Using python : 2.7 : /usr/include/python2.7 ;
然后执行:
./bootstrap.sh --with-python=python2.7

参考链接:
boost安装报错的问题
boost1.65.1库编译报错
Boost::asio异步网络编程

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值