2012-01-13 46 views
1

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

如果这是不可能的,我可以自己下载源代码并编译它,但是我又不熟悉如何设置我需要的标志。我希望使用10.6 SDK的32位SDL版本可以在Lion上运行。

+0

端口libsdl-framework不工作吗? – Mark 2012-01-15 11:37:21

回答

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)。我放弃了试图修复configure + make构建,这是OS X的破解,因为它有很多硬编码的东西已经过时了很多年,因为我很快需要它...)

+0

第二个链接是死的:( – alanjds 2012-12-06 17:41:20

+0

和第一.. – sje397 2013-06-13 12:56:41