UPDATE
Этот ответ действительно устарел, так что вы можете перестать голосовать за него!
Я больше не использую SDL для разработки iPhone, потому что он не подходит для модели iPhone. например SDL настаивает на обладании main (), аудиоподсистема не знает о AudioSessions, трудно заметить изменения ориентации вида и т. Д. Было приятно увидеть знакомое лицо, но в итоге SDL ввел больше проблем, чем решило.
2009 ответ
У меня хорошо работает версия SVN.
У меня была одна проблема, и это был сбой в atexit(SDL_Quit)
.
Так что я отключил очистку.
Плюс имена библиотек не имеют смысла, но вы можете изменить это.
Самым сложным для меня было портирование моего кода SDL на SDL-1.3 и перенос моего кода OpenGL на OpenGLES.
OpenGLES работает, как и следовало ожидать, акселерометр отображается как трехосевой джойстик,
и звук цельный.
Я даю iPhone SDL 4.5 из возможных 5 звезд.