我有一台运行10.5的开发Mac。这导致我的应用程序无法在10.4(Google“_nsdefaultrunloopmode tiger”)中运行。我读到的解决方案是安装10.4 SDK并针对它进行编译。我安装了它(至少我有/Developer/SDKs/MacOSX10.4u.sdk)
现在我找不到实际使用它的方法 - 我正在做两件事:
1)使用Makefile编译库(SDL)
2)使用Eclipse编译程序
我找不到在这两种方案中指定SDK版本的方法。文档似乎没有提到如何做到这一点,所以我想我忽略了一些明显的东西。有什么帮助吗?
答案 0 :(得分:1)
如果您查看Xcode为选择10.4 SDK的构建发出的命令,您将看到gcc / g ++标志包含:
-isysroot /Developer/SDKs/MacOSX10.4u.sdk
和
-mmacosx-version-min=10.4