windows下使用vs2010编译x265,本文图文并茂,清楚讲解了从下载最新版,到编译的每一步。cmake可以根据源代码产生工程,可以在vs各版本下成功编译。
下载源代码:
可以去x265官网下载http://www.videolan.org/developers/x265.html、或者https://bitbucket.org/multicoreware/x265/src
如果无法下载,可以安装乌龟泵软件Tortoisehg来下载,使用该软件clone地址http://hg.videolan.org/x265即可,具体如下图:
打开乌龟泵TortoiseHG Workbench.exe
打开文件--克隆仓库--输入路径如下图:
等待几分钟,成功后如下图:
可以找到代码文件了:如下图
代码包含如下图:(如果感觉上述太麻烦的话,可以直接从我的资源里下载2014年9月的代码:http://download.csdn.net/detail/wzxsjdt/8217871)
安装Cmake生成vs工程:www.cmake.org这里可以下载到windows安装版和绿色版的CMAKE,如下图,第一个是安装版,第二个是绿色版,我使用的是第一个。
安装好Cmake后,打开,如下图所示,第一先输入源代码路径和要生成的工程路径;第二点击config;之后调醋一个页面可以根据你使用的IDE选择产生的不同工程类型;等红色部分出现后,如果你使用的是XP系统,需要在WINXP_SUPPORT处打上勾,其他系统就不用了,然后点击generate,下面显示generate done就OK了。
最后打开生成的工程路径如下图:
打开我建立的binary,可以看到生成了工程x265.sln。打开编译即可。
编译完成后,如下图:
产生了可执行文件如下图:
如果要成功的运行程序,建议在打开工程后将cli设置为启动项,如下图:
到此,应该没有任何问题了。