请教个关于ffmpeg的问题

软件和网站开发以及相关技术探讨
回复
Smoke1988
帖子: 36
注册时间: 2010-12-26 4:11

请教个关于ffmpeg的问题

#1

帖子 Smoke1988 » 2014-02-20 20:17

我想将ffmpeg添加到我的项目中,在我的项目中调用ffmpeg的函数。
我下载了一个ffmpeg的sdk,里面有lib和include文件夹。
我将这两个文件夹拷贝到项目下,然后添加-I、-L和-l的选项,为什么还是找不到其中的函数呢?

这是错误信息:
gcc "-IE:\\Cworkspace\\test2\\ffmpeg\\include" -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\test2.o" "..\\src\\test2.c"
..\src\test2.c:10:6: warning: return type of 'main' is not 'int' [-Wmain]
gcc "-LE:\\Cworkspace\\test2\\ffmpeg\\lib" -o test2.exe "src\\test2.o" -lavcodec -lavformat -lavutil -lavdevice -lavfilter -lswscale -lpostproc -lswresample
src\test2.o: In function `main':
E:\Cworkspace\test2\Debug/../src/test2.c:11: undefined reference to `av_register_all'
collect2.exe: error: ld returned 1 exit status

我使用的环境是windows+eclipse+cdt+mingw
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 请教个关于ffmpeg的问题

#2

帖子 lilydjwg » 2014-02-28 20:43

你检查一下你的 libavformat 文件里有没有 av_register_all 这个函数。
回复