Xcode 4 और Allegro 5.1-लिंकर फ्रेमवर्क नहीं मिल सकता है



xcode4 linker (1)

मुझे पता है कि लिंकर और एक्सकोड 4 के बारे में यहां कई अन्य प्रश्न हैं, लेकिन वे वास्तव में मेरी समस्या से संबंधित नहीं हैं

मैंने Allegro 5.1 का निर्माण किया है और फ्रीटाइप के कारण मुझे कुछ समय लगा, लेकिन अंततः यह काम किया। अब मैंने एलियग्रे का उपयोग करके थोड़ा अंतरिक्ष आक्रमणकारी खेल लिखा है लेकिन किसी तरह लिंकर को ढांचा नहीं मिल सकता है।

मैंने अभी तक क्या किया है:

  • फ्रेमवर्क / लाइब्रेरी / फ़्रेमवर्क / में स्थित हैं और उस स्थान पर अन्य सभी ढांचे की समान संरचना है
  • मैंने अपने लक्ष्य के "पुस्तकालयों के साथ लिंक बाइनरी" टैब पर चौखटे जोड़ दिए हैं I
  • मैंने उन्हें गंतव्य "फ़्रेमवर्क" के साथ अपने लक्ष्य पर एक "प्रतिलिपि फाइल" टैब में जोड़ दिया है
  • मैंने बिल्ड सेटिंग्स में सही पथ सेटिंग जोड़ दी है, इसलिए शीर्षलेख फ़ाइलें पाई जा सकती हैं

मैंने सभी सही कदम उठाए हैं, लेकिन फिर भी मुझे मिल रहा है:

ld: framework not found Allegro-5.1
clang: error: linker command failed with exit code 1 (use -v to see invocation)

मेरे पास पहले से ही एक कार्य ढांचा था, लेकिन इसे साझा किए गए लिब्स के रूप में स्थापित किया गया था और "फ़्रेमवर्क मोड" में नहीं। लेकिन इस परियोजना के ढांचे के घटकों को जोड़ने से थोड़े मुश्किल थे क्योंकि उन्हें /usr/local/lib में संग्रहीत किया गया था, जिसे फ़ाइल संवाद से चुना नहीं जा सकता ...

इसलिए ... मुझे नहीं पता है कि क्या करना चाहिए और क्या करना चाहिए। जब मैंने साझा किए गए लिब्स को काम किया था, लेकिन अब एक ही सेटिंग के साथ लेकिन अलग स्थान यह अब और नहीं है मुझे बताओ कि आपको अधिक जानकारी की आवश्यकता है, तो मैं इसे प्रदान करूंगा!


इसलिए, अगर यहां किसी देश में, एलियगू आईआरसी में इलियास की सहायता से मुझे "त्रुटि" मिला है:

मेरे लक्ष्यों में Build Settings मुझे Framework Search Paths को /Library/Frameworks रूप में निर्दिष्ट करना था।

यह वास्तव में मुझे समझ में नहीं आता है, क्योंकि यह मैक ओएस एक्स पर फ्रेमवर्क के लिए डिफ़ॉल्ट निर्देशिका है, लेकिन जो कुछ भी ...





allegro5