我正在尝试在Ubuntu 11.04上使用bjam编译C ++项目。我一直收到以下错误:
../../libraries/boost_1_44_0/boost/python/detail/wrap_python.hpp:75:24: fatal error: patchlevel.h: No such file or directory
我搜索了我的项目目录,有几个名为patchlevel.h的文件,但我不知道它们是什么。它们是Boost的一部分吗?
我也多次收到此错误:
pa-vision-lib/../captureformat.h:4:25: fatal error: linux/ovcam.h: No such file or directory
此文件也绝对存在。在我需要更改为指向这些文件的任何Boost配置文件中是否存在某种路径设置?
答案 0 :(得分:20)
IIRC patchlevel.h是一个python-dev标头,检查这个软件包是否已安装(我不记得确切的名称,但它是用于python绑定的C标头)。
无论如何,ovcam.h不是提升的一部分。答案 1 :(得分:7)
对于Ubuntu Server 12.04 LTS,请尝试:
apt-get install python-dev