mingw msys1.0 vs2013 ffmpeg debug
来源:互联网 发布:centos怎么读 编辑:程序博客网 时间:2024/06/05 12:06
http://blog.csdn.net/sunnylion1982/article/details/50524051
http://www.cnblogs.com/jogh/p/5271555.html
搭建编译环境
安装MinGW
点击http://sourceforge.net/projects/mingw/下载MinGW最新版本,运行安装程序后显示"MingGW Installation Manager"界面,选"Basic Setup",将右侧的选项全部选中,再点菜单“Installation”下的“Apply Changes”开始安装。安装完成后,到MingGW/msys/1.0/etc目录,复制fstab.sample为fstab,打开到最后几行,在“/mingw”前写入mingw的安装路径,如"d:/mingw",这样目的是为msys指定mingw。如果安装在缺省路径,那么不需要修改路径。
下载yasm.exe(这里可以选择下载2.0的)
到http://yasm.tortall.net/Download.html选择对应版本,下载完成后将文件名称改为yasm.exe后,放到C:\WINDOWS\system32或者C:\MinGW\bin。
下载x264最新版本
点击进入http://download.videolan.org/pub/videolan/x264/snapshots/下载页面选择最新版本下载。下载完成后,解压放到C:\MinGW\msys\1.0\home目录或者其它任意目录。
开始编译前,打开C:\MinGW\msys\1.0\msys.bat在文件最前面添加vs支持。
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat" //vs2013 update2 以上
@echo off //原文件第一行
配置完成后,双击msys.bat进入编译界面,使用命令行切换到带编译源代码目录,执行
CC=cl ./configure --prefix=${x264_PATH_TO_build_msvc} --enable-static --enable-debug
make
make install
编译ffmpeg
github 上面下最新代码
进入到源代码目录中
先运行configure进行配置(可通过./configure –help查看有哪些选项):
./configure --prefix=./build_msvc --enable-shared --enable-libx264 --enable-gpl --enable-debug --toolchain=msvc --extra-cflags=-I{x264_PATH_TO_build_msvc}/include --extra-cflags=-Od --extra-ldflags='/LIBPATH:{x264_PATH_TO_build_msvc}/lib' --disable-stripping
如果出现common.mak:159: *** missing separator. Stop:
http://www.xuebuyuan.com/1428644.html
git config --global core.autocrlf false
#然后运行下面的命令删除ffmpeg代码,并重新获取一下即可
git rm --cached -r .
git reset --hard
如果 libx264 not found:
http://blog.csdn.net/saga1979/article/details/49510445就是要找到libx264.lib
make
make install
实际上是有优化的,调试可能不太方便
- mingw msys1.0 vs2013 ffmpeg debug
- FFmpeg+MinGW+VS2013
- Windows下,VS2013/MinGW编译FFMPEG 3.3.1版本
- 【FFMPEG】VS2013编译ffmpeg
- 用MinGW编译ffmpeg
- mingw编译ffmpeg
- MinGW编译FFMpeg
- 使用MinGW编译FFmpeg
- MinGw 下编译 FFMPEG
- MinGw 下编译 FFMPEG
- MinGw 下编译 FFMPEG
- 用MinGW编译ffmpeg
- MinGW编译ffmpeg [ZZ]
- MinGW编译ffmpeg
- mingw最小编译ffmpeg
- ffmpeg编译 MingW + MSYS
- Ubuntu + MinGW编译ffmpeg
- mingw 编译aac ffmpeg
- Formating string in python
- MySQL中的备份和恢复
- Interlocked系列函数
- IOS多线程(NSThread,NSOperation,Grand Central Dispatch)
- 中国的支付清算体系是怎么玩的?
- mingw msys1.0 vs2013 ffmpeg debug
- mysql命令大全
- sfr与sbit的理解,及单片机中断
- 文件夹拷贝SHFileOperation
- iOS 实时搜索总结
- git格式的diff输出内容含义
- 【Android自定义View实战】之自定义圆形头像CircleImageView支持加载网络图片
- 【bzoj 十连测】[noip2016十连测第八场]Problem A: 神炎皇(数学相关:线性筛)
- 高效的转换大小写