link 다음에 boost.python
을 빌드하려고합니다.Boost.Python을 빌드 할 수 없습니다.
/home/kchaitanya/boost/boost_1_50_0/tools/build/v2/user-config.jam
using python : 2.6 : /usr/bin/python2.6 : /usr/include/python2.6 : /usr/lib/python2.6 : <python-debugging>on ;
: 내가 ./b2
또는 ./bjam
를 사용하여 컴파일 할 때, 나는 점점 오전 오류 같은 :이 라인을 추가 할 때
error: No best alternative for /python_for_extensions
next alternative: required properties: <python>2.6 <target-os>linux
matched
next alternative: required properties: <python>2.6 <target-os>linux
matched
오류가 사라
그러나 지금 컴파일 할 때 컴파일 타임에 오류가 발생합니다. 의 헤더 파일을 찾을 수 없습니다. 오류의 그냥 작은 발췌입니다
...patience...
...patience...
...found 1548 targets...
...updating 62 targets...
gcc.compile.c++ bin.v2/libs/python/build/gcc-4.1.2/release/link-static/threading multi/numeric.o
In file included from ./boost/python/detail/prefix.hpp:13,
from ./boost/python/numeric.hpp:8,
from libs/python/src/numeric.cpp:6:
./boost/python/detail/wrap_python.hpp:50:23: error: pyconfig.h: No such file or directory
./boost/python/detail/wrap_python.hpp:75:24: error: patchlevel.h: No such file or directory
./boost/python/detail/wrap_python.hpp:78:2: error: #error Python 2.2 or higher is required for
./boost/python/detail/wrap_python.hpp:142:21: error: Python.h: No such file or directory
./boost/python/instance_holder.hpp:34: error: ‘PyObject’ has not been declared
./boost/python/instance_holder.hpp:41: error: expected ‘;’ before ‘(’ token
./boost/python/instance_holder.hpp:45: error: ‘PyObject’ has not been declared
./boost/python/detail/wrapper_base.hpp:21: error: expected initializer before ‘*’ token
./boost/python/detail/wrapper_base.hpp:23: error: expected initializer before ‘*’ token
이 boost.python 구축에 도움이 필요합니다.
하지만를 설치? – Chaitanya
'python-devel'을 설치하려고했습니다. 그러나 그것은 내 문제를 해결하지 못한다. 다시 이전과 동일한 오류가 발생합니다. – Chaitanya