我刚刚从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(static)'不包含可为运行目标My Mac 64位支持的SDK构建的可构建项。确保您的目标都指定了此版本的Xcode支持的SDK。
同样,这只是第一次在Xcode 4.3.2中打开项目并尝试构建。我根本没有对项目文件进行任何更改。
有人能指出我的解决方案,以便编译吗?
答案 0 :(得分:2)
在我的情况下,Xcode项目链接旧架构上的旧SDK(OS X 10.5 PPC,而我有OS X 10.8 Mountain Lion x64)。
要在Xcode 5中修复此问题,请选择Xcode中的顶级项目(项目文件夹窗格中最顶层的节点,蓝色的“A”图标),然后选择项目。将体系结构更改为适合您当前系统的内容,例如构建计算机的本机体系结构,并将基本SDK 更改为当前安装在Xcode中的SDK环境,例如 OS X 10.8 。
以下是我的项目的屏幕截图,可帮助您找到这些设置(按照突出显示的部分: kisshelper > kisshelper > 体系结构 ):