让SDL与OSX Lion合作

时间:2012-01-13 18:14:17

标签: macos sdl macports

SDL使用一些不再使用MacOSX10.7 SDK的功能。我对MacPorts不太熟悉,我想知道是否有办法告诉macports使用10.6 SDK来构建SDL。

如果无法做到这一点,我可以下载源代码并自行编译,但同样,我不熟悉如何设置我需要的标志。我想要一个使用10.6 SDK但在Lion上运行的32位SDL版本。

1 个答案:

答案 0 :(得分:1)

我使用以下差异为ppc,i386和x86_64成功构建了SDL框架: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)。

(我放弃尝试修复因OS X而被破解的configure + make版本,因为它有很多硬编码的东西已经过时很多年了,因为我需要它快速...)