解决编译ffmpeg时的错误
来源:互联网 发布:天之刃数据库 编辑:程序博客网 时间:2024/05/16 11:07
备忘
pid_t没有定义:在对应的#if#else内添加typdef int pid_t。
提示runtime库版本过低:下载mingwrt-3.15.1-mingw32-dev.tar.gz覆盖到mingw文件夹,下载和mingwrt-3.15.1-mingw32-dll.tar.gz覆盖到mingw/bin下。
编译.lib和.dll文件
编写myconf.sh文件
#!/bin/sh
SDL_CFLAGS=/mingw/include
SDL_LIBS=/mingw/lib
./configure --enable-ffplay --enable-memalign-hack --enable-shared --disable-static --enable-gpl
打开开始->程序->visual studio 2005->visual studio tools->2005命令提示
敲入
>f:
>cd F:/msys
>msys.bat
>./myconf
如果之前曾经有编译过敲入make distclean
>make
这样应该就OK了
将.lib和.dll放到libs目录下
cplibs.sh
#!/bin/sh
echo copy from libavcodec
cd libavcodec
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavcore
cd ../libavcore
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavdevice
cd ../libavdevice
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavfilter
cd ../libavfilter
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavformat
cd ../libavformat
cp *.lib ../libs
cp *.dll ../libs
echo copy from libavutil
cd ../libavutil
cp *.lib ../libs
cp *.dll ../libs
echo copy from libswscale
cd ../libswscale
cp *.lib ../libs
cp *.dll ../libs
echo copy from
pwd
cd ..
cp *.exe ./libs
- 解决编译ffmpeg时的错误
- 解决OpenCV 1.0.0在linux下编译ffmpeg有关例程时的错误
- 用Android NDK编译FFmpeg错误解决
- android NDK编译ffmpeg错误 'UINT64_C' was not declared in this scope的解决
- vc6下编译ffmpeg的错误
- 编译ffmpeg的relocation R_X86_64_32 against错误
- ffmpeg编译错误
- ffmpeg编译错误
- ffmpeg 编译常见错误
- 编译错误__sync_bool_compare_and_swap_4的解决
- OpenGL编译错误的解决
- Openfetion编译错误的解决
- 编译notepad++的错误解决
- OpenGL编译错误的解决
- 编译ffmpeg时,在编译libvpx库错误,编译ffmpeg却不生成ffplay
- ffmpeg编译时的问题
- coreboot 编译时错误解决
- ffmpeg编译时的编译选项说明
- 简单驱动开发配置(转自http://blog.csdn.net/yinxu/archive/2007/11/12/1880561.aspx)经典
- C/C++获得系统时间
- net打开任务管理器
- 一个很好的弹出窗口
- 指向类成员指针(仅作了解用)
- 解决编译ffmpeg时的错误
- android handler相关资料
- DragQueryFile
- cannot restore segment prot after reloc: Permission denied
- android 图片放大处理
- 最大权闭合图 poj2987
- 随记
- 在Windows下使用TTS(C#代码
- 《深入理解C# 3.x的新特性》博文系列汇总