Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图使用 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已经有一个?
警告消息表明您机器上的 SDL 框架版本仅适用于 Intel,但您正在构建通用(Intel 和 PowerPC)SDL 应用程序。SDL 1.2.15 的主要 Mac 版本放弃了对 PowerPC 的支持。最简单的解决方案是访问 SDL 站点并下载支持 PowerPC 和 Mac OS X 10.4 的 SDL 库版本。
另一种解决方案是修改项目中的架构构建设置,并告诉 Xcode 仅为英特尔构建。