Boost build没有为我的项目中的python模块生成libboost_python38.so.1.74.0。
我试着像这样构建boost库,但是libboost_python38.so.1.74.0没有出现:
wget https://boostorg.jfrog.io/artifactory/main/release/1.74.0/source/boost_1_74_0.tar.gz && \
tar -zxvf boost_1_74_0.tar.gz && \
cd boost_1_74_0 && \
./bootstrap.sh --with-python=/usr/bin/python3 --with-python-version=3.8 --with-python-root=/usr/local/lib/python3.8 --prefix=/opt/boost && \
./b2 && \
./b2 --prefix=/opt/boost --with-python install
字符串
的数据
生成控制台输出结果显示无错误
1条答案
按热度按时间abithluo1#
如果你仔细观察,你会在输出中看到:
字符串
在我的ubuntu 22.04 docker容器中,安装Python dev包就足够了:
型
在那个发行版上,它默认为3.10,但这可能不是你的问题,因为你已经知道你有3.8?仔细检查python根路径是否与安装位置匹配。对我来说,不用
--with-python-root=
选项就可以引导了。