win7/win10 編譯lastools(包含laslib laszip las2las las2txt等)


lastool簡介

是rapidlasso GmbH公司/機構創建的,lastools分離出了laslib、laszip等工具,並單獨開源。

下載

官網 或者 git

安裝/編譯

引入知識: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


步驟四:
按步驟二再重新生成,即可成功

調用

然后你就有了靜態庫

調用的時候包入頭文件和靜態庫即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM