zoukankan      html  css  js  c++  java
  • 使用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

      

  • 相关阅读:
    构建之法阅读笔记06
    钢镚儿开发前会议
    构建之法阅读笔记05
    4.11第8周学习总结
    人月神话阅读笔记01
    构建之法阅读笔记04
    4.4日学习总结
    构建之法阅读笔记03
    3.28第六周学习内容总结
    二人团队项目增删改查
  • 原文地址:https://www.cnblogs.com/elesos/p/2921250.html
Copyright © 2011-2022 走看看