1

我试图使用 SDL 框架来加载 opengl 纹理的 jpg,但是当我尝试构建时,我收到了这条消息:

   ld: warning: in /Developer/SDKs/MacOSX10.5.sdk/Library/Frameworks//SDL.framework/SDL, missing required architecture ppc in file

我该怎么做才能使 SDL 在 i386 中工作?必须下载源代码然后制作文件,还是i386已经有一个?

4

1 回答 1

1

警告消息表明您机器上的 SDL 框架版本仅适用于 Intel,但您正在构建通用(Intel 和 PowerPC)SDL 应用程序。SDL 1.2.15 的主要 Mac 版本放弃了对 PowerPC 的支持。最简单的解决方案是访问 SDL 站点并下载支持 PowerPC 和 Mac OS X 10.4 的 SDL 库版本。

另一种解决方案是修改项目中的架构构建设置,并告诉 Xcode 仅为英特尔构建。

于 2012-04-25T19:25:11.100 回答