यह समस्या मुझे पागल कर रही है, और मैं इसे ठीक करने के लिए काम नहीं कर सकता ...
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 status
Command /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
और यह मदद नहीं कर रहा है, किसी को भी कोई विचार मिला है?
nm -g
प्रतीक को कॉल करने वाली फ़ाइल पर चलाएं और जिसके पास प्रतीक होना चाहिए, और आपको यह देखना चाहिए कि क्या वे मेल खाते हैं या नहीं, जो त्रुटि के लिए सुराग प्रदान कर सकते हैं। nm -g file.o आप इसके साथ ध्वस्त C ++ प्रतीकों का निरीक्षण कर सकते हैं: nm -gC file.o
Undefined symbols for architecture armv7: "YGConfig::YGConfig(int (*)(YGConfig*, YGNode*, YGLogLevel, char const*, void*))", referenced from: _YGConfigNew in libyoga.a(Yoga.o) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
-ObjC
अन्य लिंकर ध्वज का उपयोग कर रहे हैं और इसलिए बाहरी स्थैतिक पुस्तकालयों से ओबज-सी का उपयोग कर रहे हैं जो कि दिखाई नहीं दे रहे हैं (जैसे कि पार्स से), दिखाई दे रहे हैं। यदि यह मामला है तो मेरा जवाब देखें: stackoverflow.com/a/26151208/901641