मैं अपनी परियोजना के लिए एक ढांचा बनाने की कोशिश कर रहा हूं। मेरे ढांचे में मैंने अपनी शीर्षलेख फ़ाइलों का पथ लक्ष्य> सेटिंग> हेडर-खोज पथ पर जोड़ा। उसके बाद मैंने द्वारा अपनी परियोजना में इस ढांचे को जोड़ा> चरणों का निर्माण> पुस्तकालयों के साथ लिंक बाइनरी।एक्सकोड हेडर फ़ाइल नहीं ढूंढ सकता
जब मैं अपने ढांचे में शामिल हेडर फ़ाइल आयात करना चाहता हूं, तो मुझे प्राप्त होता है .h फ़ाइल त्रुटि नहीं मिली। क्या मैं संभव करने की कोशिश कर रहा हूं? या क्या मुझे कुछ याद आ रहा है?
मैंने इस तरह के ढांचे को बनाया;
आईओएस के रूप में नई परियोजना खोला> फ्रेमवर्क & लाइब्रेरी> कोको टच फ्रेमवर्क मैंने कोई कक्षा नहीं जोड़ा, मैंने अभी हेडर खोज पथ और लाइब्रेरी खोज पथ और लिंकर झंडे जोड़े हैं। मुझे नहीं लगता कि मैंने इस हिस्से में गलती की है क्योंकि हम इसे हर परियोजना में करते हैं लेकिन पहली बार मैं इसे ढांचे के लिए कर रहा हूं। तब मैंने दौड़ दबाई और उत्पाद से अपना ढांचा प्राप्त किया।
मैंने अपना प्रोजेक्ट खोला और फ्रेमवर्क बनाएं> पुस्तकालयों के साथ लिंक बाइनरी जोड़ा। मैं फ्रेमवर्क की हेडर फ़ाइल आयात करने में सक्षम हूं जैसे #import <myframework/framework.h>
इसके बाद मैंने फ्रेमवर्क को सामान्य> एम्बेडेड बैनरीज भी जोड़ा। सबकुछ सामान्य दिखता है लेकिन मैं अपने प्रोजेक्ट में हेडर जोड़ नहीं सकता जो मैंने हेडर सर्च पथ के साथ अपने ढांचे में शामिल किया था। मुझे हेडर सर्च पथ का उपयोग करना है क्योंकि बहुत सारे हेडर हैं, मैं उन सभी को अपने एक्सकोड में नहीं जोड़ सकता।
यदि हेडर ढांचे के भीतर है तो आपको हेडर खोज पथ सेट करने की आवश्यकता नहीं है, है ना? आपको '# import' कथन में शीर्षलेख को सही तरीके से नाम देना होगा, हालांकि (' # आयात <फ्रेमवर्क/फ्रेमवर्क.h> ')। – trojanfoe
दूसरे पथ में बहुत सारे शीर्षलेख हैं। मुझे दुर्भाग्य से हेडर खोज पथ का उपयोग करना होगा। कंपनी के नियम की तरह। आपके कमेंट के लिए धन्यवाद। –
क्या आप अधिक विस्तार से वर्णन कर सकते हैं कि आपने अपना ढांचा कैसे बनाया है और आपने इसे वास्तव में कैसे आयात किया है? – arturdev