LASlib在VS2015 x64平臺下的編譯

       LASlib是進行點雲數據讀寫的理想工具,由北卡計算機學院的Martine isenburg編寫。基於該開源庫,作者同時開發了LASTool,包含了一系列點雲數據處理的工具。LASlib提供了LAS格式的LiDAR點雲數據的高效讀寫接口。因此,對於一些常用的LAS格式的數據操作,LASlib的開源、高效等特性,無疑使其成爲一個重要的開發庫。

    源代碼下載地址:    http://www.cs.unc.edu/~isenburg/lastools/ 

 1) 下載源碼後,解壓源碼到任意目錄。

2) 用VS 2015,打開解壓後文件夾中LASlib目錄下的LASlib.dsw工程文件。提示需要進行版本升級轉換。點擊確認進行轉換。


3) 右鍵點擊LASlib工程,在屬性對話框中選擇配置管理器 按鈕,新建x64的配置。同時,設置當前配置爲x64。 

4) 右鍵點擊LASlib工程,在屬性對話框 - C/C++ -預處理器下增加LASZIPDLL_EXPORTS預編譯宏。

5)右鍵點擊LASlib工程,在屬性對話框 -C/C++ -常規下-附加包含目錄中刪除stl項。

6) 打開LASlib工程下的頭文件mydefs.hpp,進行如下修改。

    //#if defined(_MSC_VER) && (_MSC_VER < 1300)
    //typedef int                BOOL;
    //#else
    //typedef bool               BOOL;
    //#endif
    typedef int                BOOL;
7)編譯相應的工程文件。最終得到基於VS 2015平臺的64位開發庫。 
發佈了16 篇原創文章 · 獲贊 33 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章