我正在尝试使用Meshlab批处理OBJ文件(二次边缘抽取,保存一个较小的文件).但每次我尝试通过终端启动Meshlabserver时都会收到错误:
dyld:未加载库:@path/QtOpenGL.framework/Versions/5/QtOpenGL参考自:/Applications/meshlab.app/Contents/MacOS/meshlabserver原因:未找到图像Trace/BPT陷阱:5
我做了一些研究,看起来像几年前(2012/2013)在Meshlab中有一个错误,它被编译为在错误的位置寻找Qt库.但是,我是最新版本的Meshlab(2016.12),我仍然遇到这个错误.
有人可以帮忙吗?完全披露:我是一个非常业余的编码员.提前致谢!
这似乎是一个错误meshlab,已经在他们的错误跟踪器中进行了跟踪。在这个帖子中,他们还提出了一个临时解决方法。运行以下命令应该可以使 meshlab 正常工作:
cd /Applications/meshlab.app/Contents/MacOS
install_name_tool -add_rpath "@executable_path/../Frameworks" meshlabserver
Run Code Online (Sandbox Code Playgroud)
据我了解,该命令需要运行一次,之后启动就meshlabserver不会出现问题。