2012-02-19 4 views
4

まず、私は正常にコンパイルしてインストールVTKを、それはしかし、次のメッセージ問題すべての

Installed /tmp/yifli/lib/python2.6/site-packages/VTK-5.8.0-py2.6.egg 

から分かるように、私はVTKをインポートしようとすると、私は持っていませんでした次のエラー:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/tmp/yifli/lib/python2.6/site-packages/VTK-5.8.0-py2.6.egg/vtk/__init__.py", line 124, in <module> 
    __helper.refine_import_err('qvtk', 'vtkQtPython', exc) 
    File "/tmp/yifli/lib/python2.6/site-packages/VTK-5.8.0-py2.6.egg/vtk/__helper.py", line 32, in refine_import_err 
    raise LinkError, str(exc) 
vtk.__helper.LinkError: /tmp/yifli/lib/vtk-5.8/libQVTK.so.5.8: undefined symbol: _ZN19QAbstractProxyModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE 

ビルドディレクトリで 'ctest -R Python'を実行すると、すべてのテストが失敗しました。

ご協力いただきまして誠にありがとうございます。

答えて

0

これはQtをサポートしているようですが、QVTKはVTKレンダリングウィンドウをサポートするQtウィジェットです。 Qt(QAbstractProxyModel)の未定義のシンボルに問題があります。これは、VTKのPythonモジュールをインポートしたときに使用可能なものより新しいQtでコンパイルされているためです。実行中、

ldd /tmp/yifli/lib/vtk-5.8/libQVTK.so.5.8 

あなたにリンクしようとしているQtライブラリが表示されます。

関連する問題