4

我刚刚从http://www.xiph.org/downloads/ (http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz) 下载了 libogg,我现在正在尝试编译该包中提供的 Ogg.xcodeproj 项目。当我尝试构建时,我收到以下错误:

运行目标 My Mac 64 位对于运行方案“Ogg”无效。

方案“Ogg”不包含可以为运行目标 My Mac 64 位支持的 SDK 构建的可构建项目。确保您的目标都指定了此版本 Xcode 支持的 SDK。

如果我尝试构建静态库而不是框架,我会收到类似的错误:

运行目标 My Mac 64 位对运行方案“libogg (static)”无效。

方案“libogg(静态)”不包含可以为运行目标 My Mac 64 位支持的 SDK 构建的可构建项目。确保您的目标都指定了此版本 Xcode 支持的 SDK。

同样,这只是第一次在 Xcode 4.3.2 中打开项目并尝试构建。我根本没有对项目文件进行任何更改。

任何人都可以指出解决方案的方向来编译它吗?

4

1 回答 1

2

就我而言,Xcode 项目链接到旧架构上的旧 SDK(OS X 10.5 PPC,而我有 OS X 10.8 Mountain Lion x64)。

要在 Xcode 5 中解决此问题,请选择 Xcode 中的顶级项目(项目文件夹窗格中的最顶层节点,带有蓝色“A”图标),然后选择项目。将Architectures更改为适合您当前系统的内容,例如Build machine 的 Native Architecture并将Base SDK更改为当前安装在您的 Xcode 环境中的 SDK,例如OS X 10.8

这是我的项目的屏幕截图,可帮助您找到这些设置(在突出显示的部分之后:kisshelper > Kisshelper > Architectures):

在此处输入图像描述

于 2013-09-29T22:20:23.783 回答