Получите SDL, работающий с OSX Lion - PullRequest
1 голос
/ 13 января 2012

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

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

1 Ответ

1 голос
/ 14 января 2012

Я успешно создал SDL-фреймворк для PPC, i386 и x86_64, используя следующую разницу: http://r.research.att.com/sdl-1.2.14.diff и проект в SDL-1.2.14/Xcode/SDL/SDL.xcodeproj. В diff используется 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, так как в ней много жестко запрограммированных материалов, которые устарели много лет назад, потому что мне это нужно было быстро. ..)

...