Xcode 4.2.1'de bir kütüphane, özellikle SOIL (Basit OpenGL Image Library) kullanmaya çalışıyorum. Yapılandırma Aşaması altında -> Kitaplıklı Bağlantı Kitaplığı SOIL zip arşiviyle birlikte gelen tüm .h ve .c dosyalarını ekliyorum. Projeyi oluştururkenBir Xcode 4.2.1 projesine üstbilgiler dahil
, ben her .h ve .c dosya için aşağıdaki hata iletisi eklendi olsun:
warning: skipping file '/Users/saw/XcodeProjects/Assignment01 copy/Assignment01/image_DXT.c' (unexpected file type 'sourcecode.c.c' in Frameworks & Libraries build phase)
ve bağlayıcı hatası:
"_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)
Ben öyle görünüyor @Terribad aksine doğru bir şekilde dosyaları ekledik var. Hata hala devam ediyor –
"Atlama dosyası" mesajının tersine linker hatası mı demek istiyorsunuz? Yapılmakta olan dosyalardan birinin içinde tanımlanan SOIL_load_OGL_texture öğesini (örneğin, SOIL.c) bulabilir misiniz? –
+1 Büyüleyici bir eserdi. Teşekkürler Phillip. – welbornio