2013-03-26 3 views
0

Считайте меня полным и абсолютным новичком Wehen речь идет о транслируемых языках (и Xcode IDE в целом)Xcode 4.6 не признает SDL.framework

Я следовал некоторые учебники по настройке XCode для работы с SDL Framework, они, похоже, немного устарели, предназначены для работы с OSX 10.6 или 10.7, поэтому я также убедился, что следую за readme в SDL dmgs.

Я не могу понять, где в файловой системе я помещаю свой SDL.framework (или любую другую структуру, такую ​​как SDL_image.framework, если на то пошло). Я попытался

/Library/Frameworks 
/System/Library/Frameworks 
~/Library/Frameworks 

Когда я открываю Xcode и просмотреть рамки для добавления/ссылку, СВД рамки нигде не найти.

Когда я открыл проект шаблона, загруженный с https://github.com/Ricket/HelloSDL Все ссылки на фреймворки были окрашены в красный цвет, как в 'error' или 'not exist'.

Может кто-нибудь, пожалуйста, скажите мне, где, черт возьми, я помещаю эти вещи? О, и любой обновленный учебник по установке Xcode + sdl будет для меня очень полезен!

+0

Я только что попробовал показать Xcode путь к SDL.framework вручную, и он отлично выполнил связанное приложение HelloSDL. Он просто не может найти его в одиночестве. – ellmo

ответ

1

Предполагая, что вы загрузили SDL.Framework или SDL2.Framework, скомпилированные, если вы работаете над этой версией, это не имеет большого значения, где вы его помещаете, пока вы правильно связываете его в своем проекте. Я обычно держу их в /Library/Frameworks

Шаг 1. Выберите цель построения и выберите раздел Build Settings. Затем найдите Framework Search Paths или, если хотите, прокрутите вниз до раздела Search Paths. Установите значение Framework Search Paths как местоположение, в котором вы разместили свои рамки.

Шаг 2. Чтобы затем включить фреймворк в ваш проект, выберите цель сборки и выберите раздел Build Phases. Разверните Link Binary With Libraries и нажмите кнопку +. В появившемся всплывающем окне вам нужно нажать Add Other, затем перейдите к местоположению, в которое вы разместили фреймворк, например. /Library/Frameworks и выберите рамку для добавления.