मुझे एक परियोजना विरासत मिली (भाग्यशाली मुझे!) जो स्थिर पुस्तकालय पर निर्भर करता है। स्थिर lib का निर्माण करने की कोशिश कर रहा है, मैं इस त्रुटि मिलती है:इसका क्या अर्थ है: libtool: - गतिशील निर्दिष्ट नहीं है निम्न झंडे अमान्य हैं: -ओबीजेसी
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC
यह इन दो पंक्तियों, जो मैं समझते हैं द्वारा पीछा किया जाता है, लेकिन यह एक अलग समस्या प्रतीत होता है
(लापता फ़ाइल।)/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: can't locate file for: -lFlurryWithLocation
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: file: -lFlurryWithLocation is not an object file (not allowed in a library)
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool failed with exit code 1
क्या मैं गलत हूं, और यह सब संबंधित है? यदि मैं लापता फ़ाइल भाग को ठीक करता हूं तो क्या पहली पंक्ति त्रुटि दूर हो जाएगी?
किसी भी तरह से, -dynamic not specified
संदेश का हिस्सा क्या है?
धन्यवाद!
क्या आप हमें उन तर्कों को दिखा सकते हैं जिन्हें आप libtool में जा रहे हैं? –
आईफोन विकास में, कई तृतीय पक्ष libs की आवश्यकता है कि आप एक लिंक निर्माण सेटिंग के रूप में लिंकर ध्वज-ओबीजेसी जोड़ें। (अनुच्छेद) मैंने थोड़ी देर के लिए परियोजना के साथ झुकाया और, जादुई रूप से, त्रुटि चली गई। मैं वास्तव में नहीं कह सकता कि मैंने क्या किया, क्षमा करें। मुझे किसी ऐसे व्यक्ति से जानना अच्छा लगेगा जो libtool के आंतरिक gerwerkkens को समझता है जो 'गतिशील निर्दिष्ट नहीं' बिट का मतलब है, यद्यपि! – Olie