मेरे पास एक ऐप है जिसे मैं क्यूटी 4.7.4 के साथ ओएसएक्स हिम तेंदुए के तहत ठीक से चला रहा था और मैकबुक की मृत्यु हो गई थी। अब मैं एक नया मैकबुक चल रहा पहाड़ शेर (10.8.2) और क्यूटी 4.8.3 स्थापित कर रहा हूं। मैं अपने ऐप का निर्माण कर सकते, लेकिन जब मैं क्यूटी प्रजापति 2.6.0 के भीतर से इसे चलाने के लिए प्रयास करते हैं, मैं इस रन टाइम त्रुटि मिलती है:qt mac osx 10.8 dyld: लाइब्रेरी लोड नहीं हुई ... छवि नहीं मिली
dyld: Library not loaded: ../lib/libicudata.46.1.dylib
Referenced from: /Users/david/dev/svn/map_creator/karte-build-Desktop-Debug/debug/MapCreator.app/Contents/MacOS/MapCreator
Reason: image not found
The program has unexpectedly finished.
मैं खोजक से इसे चलाने के लिए एक समान त्रुटि मिलती है।
otool मुझे देता है:
Davids-MacBook-Pro:map_creator david$ otool -L karte-build-Desktop-Debug/debug/MapCreator.app/Contents/MacOS/MapCreator
karte-build-Desktop-Debug/debug/MapCreator.app/Contents/MacOS/MapCreator:
../lib/libicudata.46.1.dylib (compatibility version 46.0.0, current version 46.1.0)
libicui18n.46.dylib (compatibility version 46.0.0, current version 46.1.0)
libicuuc.46.dylib (compatibility version 46.0.0, current version 46.1.0)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 945.11.0)
/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 55179.1.0)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1187.34.0)
/Users/david/dev/qt483/lib/QtSvg_fmosoft.framework/Versions/4/QtSvg_fmosoft (compatibility version 4.8.0, current version 4.8.3)
/Users/david/dev/qt483/lib/QtGui_fmosoft.framework/Versions/4/QtGui_fmosoft (compatibility version 4.8.0, current version 4.8.3)
/Users/david/dev/qt483/lib/QtCore_fmosoft.framework/Versions/4/QtCore_fmosoft (compatibility version 4.8.0, current version 4.8.3)
/Users/david/dev/qt483/lib/QtXmlPatterns_fmosoft.framework/Versions/4/QtXmlPatterns_fmosoft (compatibility version 4.8.0, current version 4.8.3)
/Users/david/dev/qt483/lib/QtNetwork_fmosoft.framework/Versions/4/QtNetwork_fmosoft (compatibility version 4.8.0, current version 4.8.3)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 56.0.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1669.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 744.12.0)
हिम तेंदुआ से पहाड़ी शेर के लिए कुछ परिवर्तन किया था, या क्यूटी से 4.7.4 4.8.3 करने के लिए, जो इस समस्या खड़ी कर रहा है? या शायद मैं अपनी नई मैकबुक पर सब कुछ स्थापित करने के एक कदम से चूक गया? मैं अभी भी सीख रहा हूं - वास्तव में प्राथमिक डेवलपर छोड़ने के बाद इस परियोजना को बनाए रखने की कोशिश कर क्यूटी और मैक दोनों पर एक नौसिखिया है।
धन्यवाद, डेविड
मुझे एक ही समस्या से मुलाकात हुई। मैंने सोचा था कि '.bashrc' में' DYLD_LIBRARY_PATH' सेट करके ठीक रहेगा, लेकिन अंत में आपके निर्देश का पालन करके तय किया जाएगा। नए शौकों के लिए अधिक सटीक, चरण: प्रोजेक्ट सेटिंग पैनल में, 'प्रोजेक्ट्स> रन (क्यूटी 4.8.5 जैसे कुछ के तहत)> पर्यावरण चलाएं> जोड़ें' का पालन करें, फिर 'DYLD_LIBRARY_PATH' जोड़ें, और इसे मांग की गई lib निर्देशिका में सेट करें। – ying17zi
इसके लिए आपको बहुत बहुत धन्यवाद !!! – appsthatmatter
क्या इसका कोई और स्केलेबल समाधान है? मैं कड़ी मेहनत के बिना एक बिल्ड सिस्टम स्थापित करने की कोशिश कर रहा हूं, और मैं ओएस एक्स के पर्यावरण के लिए बिल्कुल नया हूं। इसके अलावा, मैं क्यूटी निर्माता का उपयोग नहीं करता हूं। –