dyld: Symbol not found: __cg_jpeg_resync_to_restart
2016-08-18 16:58
302 查看
版权声明:本文为博主原创文章,转载请注明出处,谢谢合作!
目录(?)[+]
顶0
目录(?)[+]
<code class="hljs brainfuck has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">mbp:cpp</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">tianzhaixing$</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">g</span><span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">+</span><span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">+</span> <span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">-</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">ggdb</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">`pkg</span><span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">-</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">config</span> <span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">-</span><span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">-</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">cflags</span> <span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">-</span><span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">-</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">libs</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">opencv3`</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">opencv_version</span><span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">.</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">cpp</span> <span class="hljs-literal" style="color: rgb(0, 102, 102); box-sizing: border-box;">-</span><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">o</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">/tmp/opencv_version</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">&&</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">/tmp/opencv_version</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li></ul>
Error1
<code class="hljs vbnet has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">dyld: Symbol <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">not</span> found: __cg_jpeg_resync_to_restart Referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO Expected <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span>: /usr/local/<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">lib</span>/libJPEG.dylib <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO Undefined symbols <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">for</span> architecture x86_64: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::CommandLineParser::CommandLineParser(int, char const* const*, cv::String const&)"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: _main <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::CommandLineParser::~CommandLineParser()"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: _main <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::getBuildInformation()"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: _main <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::String::deallocate()"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: cv::<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">String</span>::~<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">String</span>() <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::String::allocate(unsigned long)"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: cv::<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">String</span>::<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">String</span>(<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">char</span> <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">const</span>*) <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::CommandLineParser::printErrors() const"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: _main <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::CommandLineParser::printMessage() const"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: _main <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::CommandLineParser::has(cv::String const&) const"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: _main <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"cv::CommandLineParser::check() const"</span>, referenced <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span>: _main <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span> opencv_version-d49038.o ld: symbol(s) <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">not</span> found <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">for</span> architecture x86_64 clang: <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">error</span>: linker command failed <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">with</span> <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">exit</span> code <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span> (use -v <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">to</span> see invocation)</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li><li style="box-sizing: border-box; padding: 0px 5px;">11</li><li style="box-sizing: border-box; padding: 0px 5px;">12</li><li style="box-sizing: border-box; padding: 0px 5px;">13</li><li style="box-sizing: border-box; padding: 0px 5px;">14</li><li style="box-sizing: border-box; padding: 0px 5px;">15</li><li style="box-sizing: border-box; padding: 0px 5px;">16</li><li style="box-sizing: border-box; padding: 0px 5px;">17</li><li style="box-sizing: border-box; padding: 0px 5px;">18</li><li style="box-sizing: border-box; padding: 0px 5px;">19</li><li style="box-sizing: border-box; padding: 0px 5px;">20</li><li style="box-sizing: border-box; padding: 0px 5px;">21</li><li style="box-sizing: border-box; padding: 0px 5px;">22</li><li style="box-sizing: border-box; padding: 0px 5px;">23</li><li style="box-sizing: border-box; padding: 0px 5px;">24</li><li style="box-sizing: border-box; padding: 0px 5px;">25</li></ul>
Solution1:
mbp:~ tianzhaixing$ vim ~/.bash_profile
<code class="hljs bash has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">export</span> DYLD_LIBRARY_PATH=/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$DYLD_LIBRARY_PATH</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li></ul>
map:~ tianzhaixing$ source .bash_profile
Error2
<code class="hljs vhdl has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">ld: <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">library</span> <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">not</span> found <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">for</span> -lippicv clang: error: linker command failed <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">with</span> <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">exit</span> code <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span> (<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">use</span> -v <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">to</span> see invocation)</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li></ul>
Solution2
step first:
<code class="hljs livecodeserver has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">mbp:~ tianzhaixing$ cp /usr/<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">local</span>/share/OpenCV/<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">3</span>rdparty/lib/libippicv.<span class="hljs-operator" style="box-sizing: border-box;">a</span> /usr/<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">local</span>/lib/</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li></ul>
step second:
<code class="hljs livecodeserver has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">mbp:~ tianzhaixing$ cd /usr/<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">local</span>/lib mbp:lib tianzhaixing$ chmod <span class="hljs-operator" style="box-sizing: border-box;">a</span>+x libippicv.<span class="hljs-operator" style="box-sizing: border-box;">a</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li></ul>
step third:
mbp:~ tianzhaixing$ vim ~/.bash_profile
<code class="hljs ruby has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">export <span class="hljs-constant" style="box-sizing: border-box;">DYLD_LIBRARY_PATH</span>=<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$DYLD_LIBRARY_PATH</span><span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:/usr/local/lib</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li></ul>
map:~ tianzhaixing$ source .bash_profile
Result
<code class="hljs ruby has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">mbp:</span>~ tianzhaixing<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$ </span>cd ~<span class="hljs-regexp" style="color: rgb(0, 136, 0); box-sizing: border-box;">/bin/opencv</span><span class="hljs-regexp" style="color: rgb(0, 136, 0); box-sizing: border-box;">/opencv-3.1.0/samples</span><span class="hljs-regexp" style="color: rgb(0, 136, 0); box-sizing: border-box;">/cpp/</span> <span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">mbp:</span>cpp tianzhaixing<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$ </span>clear <span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">mbp:</span>cpp tianzhaixing<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$ </span>g++ -ggdb `pkg-config --cflags --libs opencv3` opencv_version.cpp -o /tmp/opencv_version && <span class="hljs-regexp" style="color: rgb(0, 136, 0); box-sizing: border-box;">/tmp/opencv</span>_version <span class="hljs-constant" style="box-sizing: border-box;">Welcome</span> to <span class="hljs-constant" style="box-sizing: border-box;">OpenCV</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">3.1</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">0</span> <span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">mbp:</span>cpp tianzhaixing$</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li></ul>
顶0
相关文章推荐
- dyld: Symbol not found: __cg_jpeg_resync_to_restart
- symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundl
- symbol dyld_stub_binding_helper not found linker command failed with exit code 1 (use -v to see invo
- X-code 报错dyld: Symbol not found: _NSURLSessionTransferSizeUnknown
- symbol dyld_stub_binding_helper not found
- 关于 dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController 错误
- CURL命令报错:dyld: lazy symbol binding failed: Symbol not found: _SSL_load_error_strings解决办法
- dyld: Symbol not found: ___NSArray0__
- dyld: Symbol not found: ___CFObjCIsCollectable 问题的解决
- Xcode 诡异报错xcdatamodel: cdtool cannot compile 和 dyld: Symbol not found: ___NSDictionary0__
- dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic_copy
- dyld: Symbol not found: ___NSArray0__
- dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic 解决
- dyld: Symbol not found: _memmem
- Linux_异常_03_Failed to restart iptables.service: Unit not found.
- dyld: lazy symbol binding failed: Symbol not found: _OSAtomicIncrement32Barrier
- 真机调试显示dyld: Symbol not found: ___NSDictionary0__问题
- ld: symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundle1.o for architecture i386
- unity 运行 iOS模拟器报错 dyld: Symbol not found: __BeginEventWithLabel
- android studio:Symbol not found: _CGContextSetAllowsAcceleration Referenced from: /Library/Java/Java