SDL使用一些不再使用MacOSX10.7 SDK的功能。我对MacPorts不是很熟悉,我想知道是否有办法告诉macports使用10.6 SDK来构建SDL。获取SDL与OSX Lion的合作
如果这是不可能的,我可以自己下载源代码并编译它,但是我又不熟悉如何设置我需要的标志。我希望使用10.6 SDK的32位SDL版本可以在Lion上运行。
SDL使用一些不再使用MacOSX10.7 SDK的功能。我对MacPorts不是很熟悉,我想知道是否有办法告诉macports使用10.6 SDK来构建SDL。获取SDL与OSX Lion的合作
如果这是不可能的,我可以自己下载源代码并编译它,但是我又不熟悉如何设置我需要的标志。我希望使用10.6 SDK的32位SDL版本可以在Lion上运行。
我已经使用以下差异成功构建了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的破解,因为它有很多硬编码的东西已经过时了很多年,因为我很快需要它...)
端口libsdl-framework不工作吗? – Mark 2012-01-15 11:37:21