lastool簡介
是rapidlasso GmbH公司/機構創建的,lastools分離出了laslib、laszip等工具,並單獨開源。
下載
安裝/編譯
引入知識:1、MSVC(即Microsoft VC的縮寫 也是windows上的 VS2013 2015 2017 2019的編譯內核)
2、GCC(即GUN c++的縮寫 也是camke編譯內核 也是linux自帶的編譯內核 帶有cmakelist.txt的所有工程)
首先安裝Cmake-gui,有這個工具就可以在MSVC上編譯所有的GCC編譯方式的工程。
步驟1:
第一行空白選項where source code就是你的工程(含有cmakelist)目錄,
第三行空白選項where build binaries 這個選項在工程目錄(含有cmakelist)新建的build(或者也可以命名為其他文件,如:install等,自己開心就好,隨便建一個)文件夾,
步驟二:
然后點擊configure
選好打鈎的前兩個選項(和你的vs201X)對應。
步驟三:
然后點擊generate即可
VS201X生成
步驟一:
打開新建的文件中的ALL_BUILD
然后在VS201X中設置成和你Cmake GUI步驟二設置的一樣的(應該不用改動,VS201X會自動識別)
步驟二:
右鍵ALL_build 生成或者重新生成
步驟三:
不出意外的話,會報以下錯誤
C2015:常量中的字符串太多
C2001:常量中有換行符
等錯誤
在以下9個解決方案中(紅框中的),每個的屬性頁中加入/utf-8
步驟四:
按步驟二再重新生成,即可成功
調用
然后你就有了靜態庫
調用的時候包入頭文件和靜態庫即可