我是靠谱客的博主 内向橘子,最近开发中收集的这篇文章主要介绍使用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:WINDOWSsystem32

Q2

术语:

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

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

Yasm汇编器。

Q3

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

 

 

 

 

                                                                                               2013-02-18

                                                                                                                www.s.elesos.cn

  

最后

以上就是内向橘子为你收集整理的使用codeblocks编译新版x264的全部内容,希望文章能够帮你解决使用codeblocks编译新版x264所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部