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:\test\vpx,并在D:\test下新建一个build目录,即D:\test\build;
b. 双击cygwin,进入所在目录
在命令行输入,
$ cd \cygdrive\d\build
$ ../vpx/configure --target=x86-win32-vs8 --enable-static-msvcrt --disable-install-docs
vs9---VS2008;
vs8----VS2005;
--disable-install-docs表示不安装文档;
注意:vpx下面也有一个build目录,所以不要进错了,是D:\test\build目录。
c. 配置正确后,命令行
$ make
命令行下显示内容不一定完全相同。
等待创建VS工程。
e. 编译VS工程
打开VS工程,在需要编译的项目右键Custom Build Rules,在弹出框里选择yasm,OK,编译就可以了。
 

先打开vs2013命令行:

在vs2013命令行中启动msys:
C:\Program Files\Microsoft Visual Studio 12.0\VC>c:\mingw\msys\1.0\msys.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:\dev2\libvpx\slns

../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编译工具进行编译

 

windows下创建vp9的VS版本的更多相关文章

  1. windows下创建Python虚拟环境

    windows下创建Python虚拟环境 说明 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv ...

  2. Git - git bash 在 windows 下创建软连接

    1. 概述 使用 git bash 在 windows 下创建软连接 或者叫 快捷方式 感谢 Tony 老师的帮助 Tony 的技术笔记 Windows 使用 ln -s 创建软链接 2. 问题 需求 ...

  3. Windows 下让 Python 多个版本共存(支持 pip)

    转载自 http://blog.kgzx.net/index.php/archives/40/ 因为类库兼容性的关系,写实际项目时都是用 Python 2,但自己试验性的写点小东西还是喜欢用 Pyth ...

  4. windows下怎么解决Python双版本问题

    相信大家会在windows下会遇到Python双版本问题 当我们装了Python2和Python3时我们好只能在命令栏调出最高版本的那个低版本的难道消失了吗?今天我们就解决这个问题! 1.下载 我们在 ...

  5. Windows下创建.gitgnore文件

    相信使用过git的朋友可能遇到过,直接在windows下创建.gitgnore文件失败.类似截图那样 上网查了一下,有两种方法. 方法1: 此方法较为简单,前提是安装了git bash. 用git b ...

  6. windows下创建/删除服务

    windows下创建/删除服务 1.      windows下创建/删除服务 1.1.    创建服务 命令格式: sc [servername] create Servicename [Optio ...

  7. 在windows下创建基于github的hexo静态博客

    最近边上的人都突然买起了域名搭起了个人网站,渣渣的我介于期末没事干也跟风搭了个静态博客.虽说博客基本不更新T T,嘛嘛回归正题. 首先准备工作: 1)安装nodejs 2)安装msysgit(虽然现在 ...

  8. Windows下创建ArcGIS Server站点

    原创文章,转载须标明出处自: https://www.cnblogs.com/gisspace/p/8126261.html ------------------------------------- ...

  9. windows下mysql 5.7以上版本安装及遇到的问题

    (原) 早些前用window安装mysql挺简单的,一个安装程序,一路下一步. 2006的5.0版本,确实太早了点. 于是官网上又下了一个版本,windows也是提供了二个版本Installer(安装 ...

随机推荐

  1. PHP通过mysqli连接mysql数据库

    数据库连接的天龙八步: 1.连接数据库 连接:mysqli_connect 2.成功与否判断 连接错误号:mysqli_connect_errno 连接错误信息:mysqli_connect_erro ...

  2. 四川oi 萌萌哒 (分层并查集)

    萌萌哒 时间限制: 1 Sec  内存限制: 256 MB提交: 12  解决: 2[提交][状态][讨论版] 题目描述 一个长度为 n 的大数,用 S1S2S3...Sn表示,其中 Si表示数的第 ...

  3. BZOJ 4873 寿司餐厅(最大权闭合图 网络流)

    寿司餐厅 时间限制: 1 Sec  内存限制: 512 MB提交: 6  解决: 3[提交][状态][讨论版] 题目描述 Kiana 最近喜欢到一家非常美味的寿司餐厅用餐.每天晚上,这家餐厅都会按顺序 ...

  4. 第5天:Ansible-Playbook

    Ansible中的每个模块专注于某一方面的功能.虽然每个模块实现的功能都比较简单,但是,将各个模块结合起来就可以实现比较复杂的功能.在Ansible中,将各个模块组合起来的文件是一个YAML格式的配置 ...

  5. BestCoder Round #65 (ZYB's Premutation)

    ZYB's Premutation Accepts: 220 Submissions: 983 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: ...

  6. [USACO 2018 Jan Gold] Tutorial

    Link: USACO 2018 Jan Gold 传送门 A: 对于不同的$k$,发现限制就是小于$k$的边不能走 那么此时的答案就是由大于等于$k$的边形成的图中$v$所在的连通块除去$v$的大小 ...

  7. hdu 5592 ZYB's Premutation (权值线段树)

    最近在线段树的世界里遨游,什么都能用线段树做,这不又一道权值线段树了么. ZYB's Premutation Time Limit: 2000/1000 MS (Java/Others)    Mem ...

  8. 实验三 敏捷开发与XP实践实验报告

    实验三 敏捷开发与XP实践实验报告 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vi ...

  9. <摘录>ldconfig和ldd用法

    ldconfig和ldd用法 关键字: ldconfig ldd /etc/ld.so.conf LD_LIBRARY_PATH一.ldconfig ldconfig --helpUsage: ldc ...

  10. 用GDB 调试Java程序

      陈皓 http://blog.csdn.net/haoel 背景 想要使用GDB调试程序,就需要用GNU的编译器编译程序.如:用GCC编译的C/C++的程序,才能用GDB调试.对于Java程序也是 ...