x264代码剖析(一):图文详解x264在Windows平台上的搭建
来源:互联网 发布:python row函数 编辑:程序博客网 时间:2024/05/17 13:08
x264代码剖析(一):图文详解x264在Windows平台上的搭建
X264源码下载地址:http://ftp.videolan.org/pub/videolan/x264/
平台:win7 PC、VS2010
1、MinGW的下载、安装与配置
MinGW的下载地址:http://sourceforge.net/projects/mingw/files/
如下图,点击下载即可。
全部采用默认安装(安装过程中会自动下载所需要的插件等等,故耗时略长),安装完毕,出现如下界面:
然后勾选Basic Setup中的如下图几个选项进行安装(安装方法为:选择完毕后,点 Installation菜单,选择 apply changes即可):
接着在All packages选MSYS里面的system-builder进行安装,如下图:
最后,对MinGW进行配置,把MinGW安装目录的bin目录的路径追加到“高级”->“环境变量”的PATH里,如下图所示:
最后在CMD中输入gcc -v,看看有没有安装成功,如果出现一下画面说明安装成功。
2、yasm的配置
下载地址:http://download.csdn.net/detail/frd2009041510/9385752
Yasm的配置操作如下:
(1)、将vsyasm.exe复制至MinGW的安装目录C:\MinGW\bin下,并重命名为yasm.exe;
(2)、进入至C:\MinGW\msys\1.0\etc,找到fstab.sample,将其内容修改为:
C:\MinGW \minGW
其中,C:\MinGW是MinGW的安装目录,否则后面编译库时会提示缺少头文件。
(3)、进入C:\MinGW\msys\1.0,找到msys.bat,双击运行,进入到一个模拟linux系统的命令行,如下图所示:
3、编译x264库
首先下图中列出了执行./configure --enable-shared命令前的x264源码文件夹中的内容
接着,执行./configure --enable-shared
接着执行make,但是出现如下图错误提示:
解决方法如下:(类似参考:http://blog.csdn.net/chinabinlang/article/details/25377841)
(1)、进入extras文件夹,找到cl_platform.h头文件,将#include <stdint.h>修改为#include "stdint.h";
(2)、“./common/osdep.h:35:22 inttypes.h: No such file or directory”这个问题尚未解决。。。待解决后更新。有推荐解决方法的亲们记得留言告诉我哦,在此多谢啦!!!
- x264代码剖析(一):图文详解x264在Windows平台上的搭建
- x264代码剖析(四):vs2010编译x264错误集锦
- x264代码剖析(十):x264核心算法框架
- x264代码剖析笔记
- x264在android平台上的编译和使用
- x264在iOS平台上的移植脚本
- x264代码剖析(二):如何编译运行x264以及x264代码基本框架
- X264编码器在wince上的移植(ARM11,S3C6410。平台配置是S3C6410_sdk)
- x264之c64x+平台移植(一)
- X264在TMS320DM642 DSP上的移植(20140528)
- X264编码(上)
- x264 的 cache详解
- x264参数中文详解(X264 Settings)
- x264参数中文详解(X264 Settings)
- x264参数中文详解(X264 Settings)
- x264参数中文详解(X264 Settings)
- x264参数中文详解(X264 Settings)
- x264参数中文详解(X264 Settings)
- 回调函数的作用
- leetcode 240. Search a 2D Matrix II
- 解决java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader couldn't find "libDatabaseOp.so"
- javascript和 jQuery中的AJAX,以及AJAX各种跨域技术
- android 键盘按键监听
- x264代码剖析(一):图文详解x264在Windows平台上的搭建
- Mybatis一级缓存
- AAA Mybatis一级缓存 简单入门(上篇)
- UVA Arif in Dhaka (First Love Part 2) 10294 (polya定理)
- Tomcat映射网站根目录到任意文件夹
- java socket client-server-client小例子
- 前缀树
- 后缀树
- 查找树