0

我正在尝试在 ubuntu 11.10 上安装ONIPY 。我正在使用python 2.7。修改(我用 python2.7 替换了 python2.6)makefile 并安装它后,我无法导入包装库。

错误:

>>> import OpenNIPythonWrapper

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/lib/pymodules/python2.7/OpenNIPythonWrapper.so: undefined symbol: _ZNK5boost6python7objects21py_function_impl_base9max_arityEv
4

1 回答 1

0

在尝试对makefile进行一些修改后,我修复了它。所以变化如下...

前 :

$(TARGET): $(OBJ)
    $(CXX) -fPIC -shared -Wl,--export-dynamic $(LIBS) -o $@ $^ 

后:

$(TARGET): $(OBJ)
    $(CXX) -fPIC -shared -Wl,-soname,OpenNIPythonWrapper.so -o $@ $^ $(LIBS)
于 2011-10-17T09:30:49.277 回答