天天看點

VS2010編譯LIBLAS1.8.0

LIBLAS是讀取las檔案的開源庫,CloudCompare軟體中打開LAS檔案也需要LIBLAS,而LAS檔案是機載雷射雷達最常用的資料格式。之前讀寫LAS都是自己寫的代碼,想想有現成的輪子,還是用現成的比較好。

編譯LIBLAS網上有很多文章。

我也是參考了這一篇:https://www.cnblogs.com/claireyuancy/p/7047238.html

把遇到幾個問題作一下補充。

1 編譯boost庫

上述文章中沒有提到如何編譯boost庫,對我這樣的C++小白來講,一提到編譯就吓得不行,其實動手試一下,boost編譯還是蠻簡單。參考https://blog.csdn.net/aslucky/article/details/47663803

注意幾個問題:

(1)vs工具鍊版本:vs2003 : msvc-7.1,vs2005 : msvc-8.0,vs2008 : msvc-9.0,vs2010 : msvc-10.0

(2)CMAKE設定boost路徑時注意,include就設定boost目錄,lib設定為stage\lib

2、GDAL  TIFF  GtoTiff按照那篇文章就可以

3、路徑

CMAKE中将SRC和Build的路徑設與一緻,這樣避免在VS中出現拷貝的錯誤。

注意以上幾個問題,編譯liblas就輕松了。