Windows編譯MVE
阿新 • • 發佈:2018-12-20
官方指南:
官方的合作伙伴,也就是另外一個人給出了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檔案放好