您的位置:首页 > 其它

利用开源ide(Code::Blocks)在windows中调试ffmpeg

2010-07-08 14:14 387 查看

经过几天摸索、找资料终于发现一个陌生的IDE(Code::Blocks),也可以调试ffmpeg。刚开始有点陌生,不过很顺利,尝试一遍就成功了。Code::Blocks是个好东东。。。
基本步骤:
1,用mingw+msys编译带有debug版本,configure带上参数--disable-optimizations --extra-cflags=-O0

2,我为了安全起见,少走弯路,我直接在ffmpeg目录(就是刚才编译成功ffmpeg)下利用Code::Blocks创建ffmpeg工程,把ffmpeg目下的哪几个.c和.h文件放在Code::Blocks当前工程中,把各个LIB(不要改变LIB路局)也加到Code::Blocks工程中。

3,在Code:blocks用GCC编译,运行,选择debuger为GDB,就可以进入ffmpeg之中调试.其实在创建工程的时候,它就会提醒你,建什么工程。

build option 截图



最新调试好象会碰到I:/ffmpeg/cmdutils.c:675: undefined reference to `av_pix_fmt_descriptors'这个错误,先屏蔽哦,这个问题我不知道怎么解决,知道的告诉我一下.谢谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: