參考了網上兩個比較詳細的liblas配置教程,過程很繁瑣,並且還要配置其他的若干個庫,自己沒成功。現結合自己目前已經配置成功的方法介紹一種非常簡單的配置liblas方法。(我所用的idl為vs2013的x64,前提條件是該工程已經配置了pcl,否則會出錯)
裡面包含了三個資料夾,如下圖所示。
(2)配置環境:
任意新建乙個工程,右擊該工程屬性,在配置屬性—vc++目錄—包含目錄下選擇include資料夾,如下:(注意在release和debug下均要進行相同的操作,下面也相同,不再強調)
在vc++目錄—庫目錄下選擇lib檔案所在路徑,如下圖所示:
右擊該工程,選擇在檔案資源管理器中開啟資料夾(x),然後再將bin資料夾下的liblas.dll拷貝到開啟的檔案即可。
將乙個las檔案轉換成另乙個las檔案:
#include #include #include #include #includeusing namespace std;
struct point
;std::bitset<8> classname_buidling;
std::bitset<8> classname_ground;;
void initial()
void main(int argc, char *argv)
} cout << "building.size()=" << building.size() << endl;
ifs.close();
//將點寫入
/*liblas::header header_write;
header_write.setpointrecordscount(numberofpoints);
liblas::writer writer(*ofs, header_write);*/
liblas::writer writer(ofs, header);
liblas::point point(&header);
for (int i = 0; i < building.size(); i++)
cout << "結束" << endl;
ofs.close();
system("pause");
}
liblas和lastools的關係
liblas和lastools是兩個不一樣的庫,lastools是乙個大學教授維護的 liblas是乙個工程師維護的 lastools 裡面包含的是laslib 把 liblas給乾掉了 所以liblas不維護了,被淘汰了 我特麼用linux 編譯了兩個小時也特麼沒有編譯成功 liblas自己官網都...
環境配置 mac linux配置環境變數
這裡說的是新增使用者級環境變數。sudo vi bash profile 2 然後通過vim編輯器 當然也可以用其他編輯器如nano 新增或修改環境變數。關於vim操作的常見指令可以參考這裡。編輯完畢後在vim裡輸入 wq退出 3 最後再執行 source bash profile立即生效。4 通過...
linux lnmp環境除錯環境配置
catch workers output yes error log log error logdisplay errors on 決定是否將錯誤資訊作為輸出的一部分顯示到螢幕,或者對使用者隱藏而不顯示。display startup errors on 即使 display errors 設定為開...