• windows下创建vp9的VS版本


    1. webm官网

     

    下载版本:
    创建过程这里有比较详细的英文说明:
    懒得翻译的话就继续往下看吧。
     
    2. yasm和cygwin
     
    a. yasm
    第一步, 按照需要下载所需yasm,32位或64位;VS的Microsoft Visual Studio x.0/VC/bin 在 Program Files (x86) 还是Program Files 中,前者放32bit就可以,后者放64bit,并将yasm的任意下载版本改名为yasm.exe。
    第二步, 将yasm源文件中的yasm.rules放在Microsoft Visual Studio x.0/VC/VCProjectDefaults下。
    附件,yasm.rules.
     
    b. cygwin
    安装过程参见:
    第一次安装在windows下的童鞋,还要安装下make,如果不知道是哪些,就把所有带make的都选上吧,否则后面无法使用哦。
     
    c. 另外如果需要安装文档,需要PHP和Doxygen
    PHP下载地址:http://php.net/
    Doxygen下载地址:http://www.doxygen.org/
     
    3. vp9安装
     
    a. 将vp9的安装包解压在某个目录下,如D: estvpx,并在D: est下新建一个build目录,即D: estuild;
    b. 双击cygwin,进入所在目录
    在命令行输入,
    $ cd cygdriveduild
    $ ../vpx/configure --target=x86-win32-vs8 --enable-static-msvcrt --disable-install-docs
    vs9---VS2008;
    vs8----VS2005;
    --disable-install-docs表示不安装文档;
    注意:vpx下面也有一个build目录,所以不要进错了,是D: estuild目录。
    c. 配置正确后,命令行
    $ make
    命令行下显示内容不一定完全相同。
    等待创建VS工程。
    e. 编译VS工程
    打开VS工程,在需要编译的项目右键Custom Build Rules,在弹出框里选择yasm,OK,编译就可以了。
     

    先打开vs2013命令行:

    在vs2013命令行中启动msys:
    C:Program FilesMicrosoft Visual Studio 12.0VC>c:mingwmsys1.0msys.bat

    进入libvpx源码根目录,建立build文件夹:

    mkdir build

    cd build

    ../configure --disable-shared --enable-static --enable-static-msvcrt  --disable-docs --disable-examples --target=x86-win32-vs17--prefix=D:dev2libvpxslns

    ../configure --disable-shared --enable-static --enable-static-msvcrt  --disable-docs --disable-examples --target=x86-win32-vs17--prefix=/usr/local/msvc #配置用vs2013工程

    参数说明:

    --disable-shared --enable-static --enable-static-msvcrt :允许静态库

    --target:生成指定的目标工程

    make   #会自动用vs2013编译工具进行编译

     
  • 相关阅读:
    kinect 2(ubuntu16.04)
    编译、执行错误合辑
    Qt5学习笔记(基础)
    内核格式化(C++)
    (3)视觉里程计 Visual Odometry
    字符串搜索 find()
    (2)特征点匹配,并求旋转矩阵R和位移向量t
    27. Remove Element
    快看漫画面试经历
    面试题40:最小的 k 个数
  • 原文地址:https://www.cnblogs.com/endv/p/6866947.html
Copyright © 2020-2023  润新知