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. string char * const char *之间的互相转换

    string  ->   const char * 用str的c_str()方法或者data()方法均可,这个两个方法返回值为cong char * string str = "hel ...

  2. es6字符串、数值、Math的扩展总结

    字符串的扩展 1.for...of遍历字符串 2.includes()判断字符串中是否包含某个字符串,返回bool 3.startsWith(),endsWith()分别盘对字符串的头部和尾部是否含有 ...

  3. Java中多线程问题

    线程调度中的方法: sleep() 顾名思义线程休眠可传递连个参数-@毫秒 @纳秒 yield() 暂时挂起 这里的线程会释放资源,但是有一个坑是虽然是释放资源但是是公平竞争资源 如:a线程释放资源后 ...

  4. UVA 548.Tree-fgets()函数读入字符串+二叉树(中序+后序遍历还原二叉树)+DFS or BFS(二叉树路径最小值并且相同路径值叶子节点权值最小)

    Tree UVA - 548 题意就是多次读入两个序列,第一个是中序遍历的,第二个是后序遍历的.还原二叉树,然后从根节点走到叶子节点,找路径权值和最小的,如果有相同权值的就找叶子节点权值最小的. 最后 ...

  5. JS获取当前页面URL的方法

    1.JS获取当前页面URL的方法小结 ①. document.URL;                           http://localhost:81/Test/1.htm/id/12 ② ...

  6. IEDA快捷键

    前言 开发工具从eclipse过渡到idea了:在刚开始使用的时候被idea强大的快捷键都惊呆了,这里记录了常见的一些快捷键和小伙伴们分享. 快捷键 鼠标悬停在单词上自动提示 : settings-- ...

  7. Xamarin Android真机测试报错

    Xamarin Android真机测试报错   Xamarin Android真机测试报错,错误信息为INSTALL_CANCELLED_BY_USER.出现这个错误,通常都是真机上开发者选项设置错误 ...

  8. 自定义word快捷键,设置插入图片快捷键

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 自定义word快捷键,设置插入图片快捷键 文件→选项→自定义功能区 选择键盘快捷方式 自 ...

  9. 【dijkstra】【次短路】【fread】hdu6181 Two Paths

    题意:给你一张简单无向图,问你1到n的次短路.注意,可以不是简单路径. 存个次短路板子,原理还是挺简单,直接看代码吧.然后这份代码还是个fread的示例用法. #include<cstdio&g ...

  10. 【SAM】BZOJ2882-工艺

    [题目大意] 求一个循环数列的最小表示法. [思路] 最小表示法的正解:★ SAM乱搞,和前面的POJ那道一样.然而MLE了,当作学习一下map的用法^ ^ map的使用方法(来源:☆) 一.map的 ...