我是靠谱客的博主 强健路人,最近开发中收集的这篇文章主要介绍windows下创建vp9的VS版本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. webm官网

 

下载版本:
http://code.google.com/p/webm/downloads/list
创建过程这里有比较详细的英文说明:
http://www.webmproject.org/code/build-prerequisites/
懒得翻译的话就继续往下看吧。
 
2. yasm和cygwin
 
a. yasm
下载地址: http://yasm.tortall.net/Download.html
第一步, 按照需要下载所需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
下载地址: http://cygwin.com/install.html
安装过程参见:
http://www.programarts.com/cfree_ch/doc/help/UsingCF/CompilerSupport/Cygwin/Cygwin1.htm
第一次安装在windows下的童鞋,还要安装下make,如果不知道是哪些,就把所有带make的都选上吧,否则后面无法使用哦。
 
c. 另外如果需要安装文档,需要PHP和Doxygen
PHP下载地址:http://php.net/
Doxygen下载地址:http://www.doxygen.org/
 
3. vp9安装
 
a. 将vp9的安装包解压在某个目录下,如D:testvpx,并在D:test下新建一个build目录,即D:testbuild;
b. 双击cygwin,进入所在目录
在命令行输入,
$ cd cygdrivedbuild
$ ../vpx/configure --target=x86-win32-vs8 --enable-static-msvcrt --disable-install-docs
vs9---VS2008;
vs8----VS2005;
--disable-install-docs表示不安装文档;
注意:vpx下面也有一个build目录,所以不要进错了,是D:testbuild目录。
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编译工具进行编译

 

 

 

 

最后

以上就是强健路人为你收集整理的windows下创建vp9的VS版本的全部内容,希望文章能够帮你解决windows下创建vp9的VS版本所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部