2017-02-24 9 views
5

私はMeshlabを使用してOBJファイルをバッチ処理します(2次エッジ間引き、より小さいファイルを保存する)。しかし、私は、ターミナルを通じてMeshlabserverを起動しようとするたびに、私はエラーを取得する:MacOS上のMeshlabserverは動作しません

dyld: Library not loaded: @path/QtOpenGL.framework/Versions/5/QtOpenGL Referenced from: /Applications/meshlab.app/Contents/MacOS/meshlabserver Reason: image not found Trace/BPT trap: 5

私はいくつかの研究をした、とのバグがあった数年前(2012/2013)のように見えますMeshlabここでは、Qtライブラリを間違った場所に探すためにコンパイルされていました。しかし、私はMeshlab(2016.12)の最新バージョンを使用していますが、まだこのエラーが発生しています。

誰でも手伝いできますか?完全開示:私は非常に素人なコーダーです。前もって感謝します!

+0

https://github.com/cnr-isti-vclab/meshlab/issues/64 –

答えて

2

これはすでにbug trackerで追跡されているmeshlabのバグです。このスレッドでは、一時的な回避策も提案しています。次のコマンドを実行すると動作するようにmeshlabを取得する必要があります

cd /Applications/meshlab.app/Contents/MacOS 
install_name_tool -add_rpath "@executable_path/../Frameworks" meshlabserver 

私の知る限り理解して、このコマンドは問題なくmeshlabserver作品を開始した後、一度だけ実行する必要があります。

0

これはmeshlabserverのv2016.10(と同じエラー)とOSX 10.12.6に私の作品

$ cd /Applications/meshlab.app/Contents/MacOS; 
$ export DYLD_FRAMEWORK_PATH=../Frameworks; 
$ ./meshlabserver 
+1

これを少し読みやすくするために書式を編集できますか? –

関連する問題