猿问

用于架构ARMv 7的未定义符号

用于架构ARMv 7的未定义符号

这个问题把我逼疯了,我想不出怎么解决它.

    Undefined symbols for architecture armv7:
  "_deflateEnd", referenced from:
      -[ASIDataCompressor closeStream] in ASIDataCompressor.o  "_OBJC_CLASS_$_ASIDataDecompressor", referenced from:
      objc-class-ref in ASIHTTPRequest.o  "_deflate", referenced from:
      -[ASIDataCompressor compressBytes:length:error:shouldFinish:] in ASIDataCompressor.o  "_deflateInit2_", referenced from:
      -[ASIDataCompressor setupStream] in ASIDataCompressor.o
ld: symbol(s) not found for architecture armv7
collect2: ld returned 1 exit statusCommand /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

我认为这与:

ld: symbol(s) not found for architecture armv7

但我补充说:libz.1.2.3.dylib没什么用,有人有什么主意吗?


长风秋雁
浏览 421回答 3
3回答

喵喔喔

我也遇到了类似的问题,我不得不在每个项目配置(调试、发布和部署)和目标的构建设置中检查“BuildActive Architecture”。
随时随地看视频慕课网APP

相关分类

iOS
我要回答