iOS编译ffmpeg过程中遇到的问题
高洛峰
高洛峰 2017-04-17 17:53:53
0
2
508
Undefined symbols for architecture armv7:
  "_av_read_frame", referenced from:
      -[KxMovieDecoder decodeFrames:] in KxMovieDecoder.o
  "_avformat_open_input", referenced from:
      -[KxMovieDecoder openInput:] in KxMovieDecoder.o
  "_avformat_find_stream_info", referenced from:
      -[KxMovieDecoder openInput:] in KxMovieDecoder.o
  "_av_register_all", referenced from:
      +[KxMovieDecoder initialize] in KxMovieDecoder.o
  "_avformat_close_input", referenced from:
      -[KxMovieDecoder openInput:] in KxMovieDecoder.o
      -[KxMovieDecoder closeFile] in KxMovieDecoder.o
  "_avformat_alloc_context", referenced from:
      -[KxMovieDecoder openInput:] in KxMovieDecoder.o
  "_av_dump_format", referenced from:
      -[KxMovieDecoder openInput:] in KxMovieDecoder.o
  "_avformat_network_init", referenced from:
      +[KxMovieDecoder initialize] in KxMovieDecoder.o
      -[KxMovieDecoder openFile:error:] in KxMovieDecoder.o
  "_avformat_free_context", referenced from:
      -[KxMovieDecoder openInput:] in KxMovieDecoder.o
  "_avformat_seek_file", referenced from:
      -[KxMovieDecoder setPosition:] in KxMovieDecoder.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

在编译ffmpeg的过程中,遇到上面的问题,应该如何解决?
主要是这个问题:

 "_avformat_seek_file", referenced from:
      -[KxMovieDecoder setPosition:] in KxMovieDecoder.o

还有这个问题:

"_avpicture_deinterlace",referenced from:
-[KxMovieDecoder setPosition:] in KxMovieDecoder.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

搞的我的头都大了,谢谢大家。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(2)
Ty80

문제의 원인은 KxMovieDecoder에 armv7 아키텍처가 포함되어 있지 않기 때문입니다.
해결책 1, KxMovieDecoder를 컴파일할 때 armv7 구조를 포함합니다.
해결책 2: 프로젝트를 컴파일할 때 armv7 아키텍처 컴파일을 중단하세요.
아키텍처 설정을 컴파일하려면 아래 그림을 참고하세요.

Peter_Zhu

http://www.jianshu.com/p/c33f4c96074e 이 블로그를 보시면 문제에 대한 몇 가지 해결책이 있습니다. 답변해 주셔서 감사합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿