में हेडर समेत मैं एक पुस्तकालय, विशेष रूप से एसओआईएल (सरल ओपनजीएल छवि लाइब्रेरी) को एक्सकोड 4.2.1 में उपयोग करने की कोशिश कर रहा हूं। बिल्ड चरणों के तहत -> लाइब्रेरीज़ के साथ लिंक लाइब्रेरी मैं एसओआईएल ज़िप संग्रह के साथ आने वाली सभी .h और .c फ़ाइलों को जोड़ता हूं।एक्सकोड 4.2.1 प्रोजेक्ट
जब मैं परियोजना का निर्माण, मैं हर ज और ग फ़ाइल के लिए निम्न त्रुटि संदेश जोड़ा मिलती है:
warning: skipping file '/Users/saw/XcodeProjects/Assignment01 copy/Assignment01/image_DXT.c' (unexpected file type 'sourcecode.c.c' in Frameworks & Libraries build phase)
और एक लिंकर त्रुटि:
"_SOIL_load_OGL_texture", referenced from: Init() in main.o Symbol(s) not found for architecture x86_64 Clang: error: linker command failed with exit code 1 (use -v to see invocation)
मैं ऐसा लगता है @Terribad विपरीत सही तरीके में फ़ाइलों को शामिल किया है है। त्रुटि अभी भी –
बनी हुई है, मुझे लगता है कि आप "स्किपिंग फ़ाइल" संदेश के विपरीत लिंकर त्रुटि का मतलब है? क्या आपको 'SOIL_load_OGL_texture'' फाइलों में से एक के अंदर परिभाषित किया जा सकता है (उदाहरण के लिए SOIL.c)? –
+1 एक आकर्षण की तरह काम किया। धन्यवाद फिलिप। – welbornio