iPad /iPhone Apple Mach-O Linker Error


  

   问题:在转换解码器时,出现如下错误:Apple Mach-O Linker Error

                                                    Linker command failed with exit code 1(use -v to see invocation) 

        ld: duplicate symbol _fourxm_decoder in .../libH264Unit.a(4xm.o) and .../libavcodec.a(4xm.o) for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

问题出现在重复定义了 symbol _fourxm_decoder在libavcodec.a和libH264Unit.a中,

解决办法是:将libavcodec.a这个类库去掉引用。 

 

总结:如果碰到一个问题在这个解决方案(1)行不通,在另一个新建的解决方案(2)行得通的话,那就说明 第一个解决方案有一些参数会影响这个问题。所以得好好查找第一个解决方案哪里会影响这个问题。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM