栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装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异步网络编程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/942109.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号