2010-02-09 46 views
2

我有一个运行10.5的开发Mac。这导致我的应用程序不能在10.4(Google“_nsdefaultrunloopmode tiger”)中工作。我阅读的解决方案是安装10.4 SDK并进行编译。我安装了它(至少我有/Developer/SDKs/MacOSX10.4u.sdk)在Eclipse和Makefiles中选择OSX SDK版本

现在我不能找到一种方法,实际上是使用 - 我正在做两件事情:

1)使用Makefiles编译库(SDL)
2)使用Eclipse编译程序

我找不到在这两种情况下指定SDK版本的方法。文档似乎没有提及如何去做,所以我想我忽略了一些明显的东西。任何帮助?

回答

1

如果你看一下通过的Xcode的构建出具了选择,你会看到的gcc /克10.4 SDK中的命令++标志包括:

-isysroot /Developer/SDKs/MacOSX10.4u.sdk 

-mmacosx-version-min=10.4