एक्सकोड 4.3.2 में, एक आईपैड ऐप बनाने, जिसमें libavutil.a
शामिल है, में cstring को अवैध पाठ-स्थानान्तरण ... ffmpeg वितरण से, यह बनाता है और सही ढंग से चलता है, लेकिन मैं निम्नलिखित लिंकर त्रुटि मिलती है जब मैं इकाई परीक्षण चलाने के लिए (Cmd-यू) की कोशिश:यूनिट परीक्षण के दौरान लिंकर त्रुटि: ld: _av_image_check_size से ... में librutil.a (imgutils.o)
ld: illegal text-relocation to cstring in /myPath/libavutil.a(imgutils.o) from _av_image_check_size in /myPath/libavutil.a(imgutils.o) for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
इस डिवाइस पर है (हम इसे में नहीं चल सकता वर्तमान में सिम्युलेटर क्योंकि हमारे पास उन सभी पुस्तकालयों के लिए वसा बाइनरी नहीं है जिनमें हम शामिल हैं)।
यह सामान्य रूप से सामान्य रूप से क्यों निर्माण और चलाएगा लेकिन यूनिट परीक्षण चलाने पर लिंक नहीं करेगा?
ऐसा लगता है कि इसका उत्तर इस प्रश्न का उत्तर जैसा ही है: [link] http://stackoverflow.com/questions/6650178/illegal-text-reloc-to-non-lazy-ptr-error- जबकि-बिल्डिंग-इन-एक्सकोड -4-साथ-libav-l – user1499742