首页 > 代码库 > 项目中加入ffmpeg,以及H264Decoder中遇到的问题
项目中加入ffmpeg,以及H264Decoder中遇到的问题
因为首次使用C编写的库,所以遇到了一些编译问题,以及引用问题
i386
1.后缀为 .a 的库直接添加进去就ok
2.include文件夹下的文件,是不直接添加进工程中的,需要在工程文件中,添加头引用路径即可
Targets->Build Setting->search Paths->Header Search Paths
在此处添加 "$(SRCROOT)/工程下的路径/include"
然后将include文件夹放在对应的路径处
另外有一个引用的头文件(libH264Dec.h)也不需要加入工程的,直接放在引用该头文件的文件目录下即可
3.编译报错的问题
(1)报错未定义什么什么H264Decoder.o什么什么的,这类错误的解决方法是
Targets->architectures->Architectures
将此处改为 armv6 armv7 即可
(2)报错“class”是否为“Class”之类的错误
OC的文件不能直接引用C文件,需要把OC对应的.m文件后缀名改成.mm文件后引用,假如是内存自动释放的工程,需要将此文件设置为手动释放
项目中加入ffmpeg,以及H264Decoder中遇到的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。