2017-02-24 12 views
5

मैं मैशलाब बैच प्रक्रिया ओबीजे फाइलों (क्वाड्रिक एज डेसिमेशन, एक छोटी फ़ाइल को सहेजने के लिए) का उपयोग करने की कोशिश कर रहा हूं। लेकिन हर बार जब मैं टर्मिनल के माध्यम से 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) वहाँ में एक बग था मेशलाब जहां इसे गलत स्थान पर क्यूटी पुस्तकालयों को देखने के लिए संकलित किया गया था। हालांकि, मैं मेशलाब (2016.12) के नवीनतम संस्करण पर हूं, और मुझे अभी भी यह त्रुटि मिल रही है।

क्या कोई मदद कर सकता है? पूर्ण प्रकटीकरण: मैं बेहद शौकिया कोडर हूं। अग्रिम में धन्यवाद!

+0

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

उत्तर

2

यह meshlab में एक बग प्रतीत होता है, जो पहले से ही उनके bug tracker में ट्रैक किया गया है। इस धागे में वे एक अस्थायी काम का प्रस्ताव भी देते हैं। निम्न कमांड चल रहा है 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

क्या आप इसे पढ़ने के लिए थोड़ा आसान बनाने के लिए प्रारूप संपादित कर सकते हैं? –

संबंधित मुद्दे