1. 程式人生 > >Windows編譯MVE

Windows編譯MVE

官方指南:

官方的合作伙伴,也就是另外一個人給出了window方案

進入這個人的github:

這裡彆著急

你進入的只是拉取介面

不要下載這個程式碼,這個和官方的一樣,不是我們需要的

把下圖選項換成cmake

 

是不是感覺不太一樣了:

多出了一個第三方庫的檔案,下載這個程式碼:

解壓後長這樣:

這裡注意:編譯這個程式必須使用VS2015及其以上

官方指南已經寫出了要求:

 

這裡我只是測試他的第三方庫,所以不用vs2015,我用的vs2013,大家一定要用vs2015,不然會出錯

3rdparty中有一個CMakeLists.txt

通過cmake在3rdparty建立build,然後configure + generate

第三方庫沒有東西還能編譯,是因為CMakeLists.txt,已經寫好了下載地址,CMakeLists.txt整體流程是先下載,然後編譯,當時執行的時候,感嘆國外人運用工具的能力,果然路漫漫我們還需要學習很多很多

上圖:

執行完成後會把第三方庫都編譯好

set(LIBJPEG_FILENAME "jpegsr9b.zip") set(LIBPNG_FILENAME "lpng1634.7z") set(ZLIB_FILENAME "zlib-1.2.11.tar.xz") set(LIBTIFF_FILENAME "tiff-4.0.9.zip") set(GLEW_FILENAME "glew-2.0.0.tgz") set(QT5

_FILENAME "qt-everywhere-opensource-src-5.6.3.tar.xz") set(GTEST_FILENAME "release-1.8.0.tar.gz")

分別把他們的標頭檔案和lib,bin檔案放好 

 

再次提醒,再次提醒,一定要VS2015,不然一定報錯