架构i386的未定义符号

时间:2011-09-15 17:47:45

标签: iphone objective-c xcode

我已经下载了SDL库,我创建了一个Xcode项目,但是当我尝试构建xcode时返回此错误:

Undefined symbols for architecture i386:
  "_SDL_CreateMutex", referenced from:
      -[testViewController packet_queue_init:] in testViewController.o
  "_SDL_CreateCond", referenced from:
      -[testViewController packet_queue_init:] in testViewController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

我该如何解决?

感谢

1 个答案:

答案 0 :(得分:0)

随机发生在我身上。假设您仍在使用项目,只需尝试切换以下设置的选项:

  • 仅构建活动架构(DEBUG通常为YES,RELEASE通常为NO)。
  • SDK:最新
  • 构建目标:iPhone OS 4.0(或者您支持的最低操作系统)