Я пытаюсь использовать библиотеку, в частности SOIL (Simple OpenGL Image Library) в Xcode 4.2.1. В разделе «Фазы сборки» -> Библиотека ссылок с библиотеками. Я добавляю все файлы .h и .c, которые поставляются с архивом ZIP.Включая заголовки в проект Xcode 4.2.1
Когда я построить проект, я получаю следующее сообщение об ошибке для каждого .h и .c файл добавил:
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