iOS编译ffmpeg过程中遇到的问题
高洛峰
高洛峰 2017-04-17 17:53:53
0
2
491
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教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(2)
Ty80

The cause of the problem should be that KxMovieDecoder does not include armv7 architecture.
Solution 1, include the armv7 structure when compiling KxMovieDecoder.
Solution 2: When compiling the project, give up compiling the armv7 architecture.
Compile architecture settings, refer to the picture below.

Peter_Zhu

http://www.jianshu.com/p/c33f4c96074e Look at this blog, there are some solutions to the problem, thank you for your answer.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template