को लक्षित करते समय एक्सकोड लिंकिंग त्रुटि, मैंने Google खोजों और अन्य स्टैक ओवरफ़्लो प्रश्नों का उपयोग करने के लिए पहले से ही अनगिनत घंटे बिताए हैं, इसका कोई फायदा नहीं हुआ है।armv7
मेरे पास एक आईफोन/आईपैड सार्वभौमिक अनुप्रयोग है, जो लक्ष्य armv6 होने पर ठीक संकलित प्रतीत होता है।
warning: building for SDK 'Device - iPhone OS 3.2' requires an armv7 architecture.
अजीब तरह से पर्याप्त, एप्लिकेशन को अभी भी महान आईपैड पर यह चेतावनी के बावजूद चलाता है: हालांकि, जब डिवाइस आईपैड है, मैं इस चेतावनी मिलता है। हालांकि, मैं चीजों को "सही तरीके" करना चाहता हूं जो इस मामले में इसका मतलब है। जब मैं ARMv7 को लक्ष्य वास्तुकला स्विच, मैं त्रुटियों को जोड़ने मिलती है:
"___restore_vfp_d8_d15_regs", referenced from: *redacted* "___save_vfp_d8_d15_regs", referenced from: *redacted* ld: symbol(s) not found collect2: ld returned 1 exit status
"संशोधित" त्रुटियों के कुछ भागों के लिए जो मैं लिंक करने के लिए कोशिश कर रहा हूँ स्थिर पुस्तकालय के लिए संदर्भ।
यहां मैंने कई सुझावों से ऑनलाइन प्रयास किया है। इनमें से प्रत्येक किसी भी स्पष्टीकरण है, जो मुझे विश्वास है कोई भी काफी इस समस्या को समझता है ओर जाता है बिना एक से अधिक बार सुझाव दिया गया:।
"कभी XCode खिड़की लक्ष्य का चयन करने के ऊपरी बाएँ में ड्रॉप डाउन मेनू का उपयोग करने के बजाय , इस बेस एसडीके के लिए लक्ष्य विन्यास में iPhone OS 3.0 के लिए बेस एसडीके सेट और फिर। लक्ष्य डिवाइस अपने पसंदीदा लक्ष्य करने के लिए सेट (iPad, iPhone ओएस 3.2 मेरी स्थिति में।) "
यह त्रुटि पैदावार "लाइब्रेरी नहीं मिली- lcrt1.3.1.o"
"सुनिश्चित करें कि जीसीसी मानक पुस्तकालय के गलत संस्करण के खिलाफ लिंक नहीं कर रहा है। "
मेरे LIBRARY_SEARCH_PATH पहले से ही खाली है, इसलिए इस प्रासंगिक प्रतीत नहीं होता।
" (तुम्हें यकीन LIBRARY_SEARCH_PATH यह गलत रास्ता नहीं है बनाने के लिए होगा।) की कोशिश करो जीसीसी 4.0 के बजाय जीसीसी 4.2 के साथ संकलन "
मैं एक UIKit हेडर फाइल के अंदर एक वाक्य रचना त्रुटि मिलती है त्रुटि है।" सिंटेक्स त्रुटि से पहले 'AT_NAME' टोकन UIKIT_EXTERN @interface UILocalizedIndexedCollation "लाइन है":।। NSObject "
एक और प्रोजेक्ट समान लक्ष्य सेटिंग्स, के साथ बस ठीक है जो वास्तव में मुझे मेरी सैनिटी पर सवाल कर रहा है। क्या मैं भ्रष्ट एक्सकोड परियोजना से निपट रहा हूं?
यदि कोई जानता है कि वास्तव में क्या हो रहा है और इसका कोई संदर्भ है या इसे समझाने में कोई फर्क नहीं पड़ता है, तो मैं बहुत आभारी रहूंगा।
चीयर्स!
क्या आर्किटेक्चर पुस्तकालय में जोड़ दिया जाता है पता करने के लिए? आप फ़ाइल कमांड के साथ इसे पा सकते हैं, उदा। "libfoo.a फ़ाइल"। – Crufty