欢迎访问我的独立博客

使用codeblocks编译新版x264

有图,已整理成pdf。下载地址为:

 

 

1,下载mingw+msys,这里有已经配置好的,下载解压后直接打开msys.bat就可以用了;

http://code.google.com/p/msys-cn/wiki/ChapterInstallation

2 ,下载最新的x264源代码;

http://www.videolan.org/developers/x264.html

3,编译x264 

   打开msys.batcd进入当前x264源码所在目录

 ./configure --enable-shared  --enable-debug
不需要make

4,下载codeblocks安装,安装采用默认值即可,新建一个工程,这边我选用控制台程序
语言选用C语言

上面的目录选用第三步的目录resulting 目录多了一层目录,删除一下,放到与makefile同一层目录就可以了,效果如下所示:

删除新建x264工程后自动创建的main.c

然后添加整个x264文件夹

5配置编译环境compile and debugger.

配置到MSYS下的mingw目录

 

配置project->build options

去掉了$target

 

右键打开工程属性

选中上面的复选框;

 

 

 

附:

Q1

在第3./configure时,如果提示:

Found no assembler

Minimum version is yasm-1.2.0

可下载最新yasm安装;

http://yasm.tortall.net/Download.html

把下载的yasm-1.2.0-win32.exe 文件名修改成:yasm.exe,并放到系统目录下:C:\WINDOWS\system32

Q2

术语:

MinGW实际上是GCCbinutils等移植到Windows的结果。

MSYS是一个小型的GNU环境,包括基本的bashmake等等。是Windows下最优秀的GNU环境。

Yasm汇编器。

Q3

打开根目录下的x264.c,大约270行附近为main函数所在处。

 

 

 

 

                                                                                               2013-02-18

                                                                                                                www.s.elesos.cn

  

posted @ 2013-02-21 20:13  github.com/starRTC  阅读(521)  评论(0编辑  收藏  举报