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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章