导入ffmpeg 遇到的问题

来源:互联网 发布:做淘宝运营推广怎么做 编辑:程序博客网 时间:2024/06/12 00:09

拖进包含ffmpeg 的库所添加的处理的信息
要在 user head search head 添加头文件
$(PROJECT_DIR)/TWIPCSDK/FFmpeg/include 选择recursive
然后要添加这几个库 libiconv.tbd libz.tbd libbz2.1.0.tbd
这三个库文件 bitcode 要设置为NO

10 duplicate symbols for architecture arm64

build active architecture Only 设置成 NO
skip install YES
Otherlink flags -OBJC

duplicate symbol _OBJC_IVAR_$_FrameData._height in:    /Users/mac/Library/Developer/Xcode/DerivedData/decodeH264-dobzspglslbnfugtcanmutpeicab/Build/Intermediates/decodeH264.build/Debug-iphoneos/decodeH264.build/Objects-normal/arm64/VideoSurfaceView.o    /Users/mac/Library/Developer/Xcode/DerivedData/decodeH264-dobzspglslbnfugtcanmutpeicab/Build/Intermediates/decodeH264.build/Debug-iphoneos/decodeH264.build/Objects-normal/arm64/VideoShowView.o

这里是说VideoShowView 和VideoSurfaceView 这两个view 的高度重复定义了,变量名相同 发现 VideoShowView 这个没用,直接删了就好

duplicate symbol _uniforms in:    /Users/mac/Library/Developer/Xcode/DerivedData/decodeH264-dobzspglslbnfugtcanmutpeicab/Build/Intermediates/decodeH264.build/Debug-iphoneos/decodeH264.build/Objects-normal/arm64/AAPLEAGLLayer.o    /Users/mac/Library/Developer/Xcode/DerivedData/decodeH264-dobzspglslbnfugtcanmutpeicab/Build/Intermediates/decodeH264.build/Debug-iphoneos/decodeH264.build/Objects-normal/arm64/LYOpenGLView.old: 1 duplicate symbol for architecture arm64clang: error: linker command failed with exit code 1 (use -v to see invocation)

这个同理 发现有C一样命名的也不行

原创粉丝点击