2017-02-24 5 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

좀 더 읽기 쉽게 포맷을 편집 할 수 있습니까? –