Windows VS2017 下 使用 x265 第一回 x265编译调试的初体验

首先这不是教程性的而是日记性的文章,废话会特别多。如果想看教程的童鞋请移步别的文章。

百度了一下关键词“x265”+“教程”,类似地,Google 了一下“x265”+“tutorial”,看看网上大神们都是怎么处理的。我呢,我只知道 x265 是用来压缩视频的,并且效果不错。哦,还有,它用了那什么?…对,H.265 标准!一开始,我还以为 x265 是一款软件,下载下来就可以用的那种。不过进了官网发现,好像是要下载源码的。又搜索了一下,在一篇叫做x265 探索与研究(一):x265 下载安装与配置的文章下,找到了相对比较手把手的教学。好吧,这种点点鼠标的事情我是绝对不虚的。
按照教程,首先需要一个叫做 CMake 的软件,于是我就跑到,官网下载。第一次居然还下错了,把他们的源码下载下来,对照教程还懵逼了一阵,注意,我们要下载的是文件……(我知道这样的错误一般人很少犯)

图1 CMake官网的下载页面

到这里我还不知道 CMake 是干嘛的,所以我又查了一下 CMake 。原来,原来他就是 make 的表弟,C!M!A!K!E! 这样不就好理解了,make 我老师当年教过我啊,Linux 里面用来批量编译的工具嘛。所以说,CMake 应该也类似,大概就是要把 x265 的源码批量编译。按照那篇教程的步骤,用了以后,源码最后会变成 VS 工程 ( Project ),然后就愉快的使用 VS 调试了。VS 我很熟啊,那接下来应该没什么问题了吧,我想。

继续按照步骤走,需要在cmake里面设置两个路径,其中一个是x265的源码路径,另一个是VS工程的路径,意思是处理完成以后的工程 ( Project ),会放到这个路径里。在...\x265\build路径下应该是有很多个供选择的路径,它们应该都只是个名字而已,不用太纠结,不过我还是老老实实的选了自己电脑里装的VS版本对应的文件夹作为路径。

然后我找到了cmake-gui.exe,它在...\cmake\bin 里面。打开以后界面和操作步骤如如下图2至图4所示:

图2 cmake-gui.exe 操作界面
图3 就选原生编译器就好
图4 Generator的选择

点击 configure 会有如图3和图4的界面,就选自己的版本就好。点击 Configure 之后会问你要用那个Generator ,直觉来说我大概能猜到它的作用,但是 generator 具体指什么我也说不出个所以然。如图4,有几个VS版本可以选,选一个自己的版本就可以了。中间其实有个小插曲,就是我点击configure之后报错了,我一看错误,原来又是我库目录出了问题(我库目录有个地方少了一个分号,之前一直懒得改),我一看,报的错跟平常编译时很像,那应该说明跟我的直觉很像了,刚刚就是进行了一次编译嘛。总之,工程文件就这样弄好了。
完成之后,工程路径下文件夹变成了如图5所示的这个样子。


图5 cmake 完成以后的工程文件的样子

总之就是多了很多东西吧。值得注意的是里面已经多了一个叫做x265.sln的文件,这说明可以用VS对它进行操作了。

欲知后事如何请听下回分解。

发布了31 篇原创文章 · 获赞 12 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章