2012-01-13 5 views
1

SDL использует некоторые функции, которые больше не работают с использованием SDK MacOSX10.7. Я не очень хорошо знаком с MacPorts, и мне хотелось бы узнать, есть ли способ указать macports для сборки SDL с использованием 10.6 SDK.Получить SDL, работающий с OSX Lion

Если это невозможно, я могу загрузить исходный код и скомпилировать его сам, но опять же, я не знаком с тем, как устанавливать нужные флаги. Я хотел бы создать 32-битную сборку SDL, которая использует 10.6 SDK, но работает на Lion.

+0

Не работает ли порт libsdl-framework? – Mark

ответ

1

Я успешно построил SDL-каркас для ppc, i386 и x86_64, используя следующую разницу: http://r.research.att.com/sdl-1.2.14.diff и проект в SDL-1.2.14/Xcode/SDL/SDL.xcodeproj. Дифф использует 10.5 SDK, поэтому, если у вас этого нет, вы можете просто изменить линию 10.5 на 10.6 и удалить ppc. Если вы не хотите его строить, двоичный файл доступен в http://r.research.att.com/libs/SDL-1.2.14-fw-darwin9-bin3.tar.gz - он работает на OS X 10.5 и выше (т. Е. Включая Lion).

(я отказался от попыток исправить сборку configure + make, которая сломана для OS X, так как в ней много материала, закодированного много лет, поскольку я нуждался в нем быстро ...)

+0

Вторая ссылка мертва :( – alanjds

+0

И первая .. – sje397

Смежные вопросы