使用Cmake編譯PCL點云庫C 程序
PCL(Point Cloud Library)是一個用于處理點云數(shù)據(jù)的開源庫,在編寫PCL程序時,配置運行環(huán)境可能會有些麻煩。為了解決這個問題,我們可以使用Cmake來幫助我們進行編譯和管理。配置C
PCL(Point Cloud Library)是一個用于處理點云數(shù)據(jù)的開源庫,在編寫PCL程序時,配置運行環(huán)境可能會有些麻煩。為了解決這個問題,我們可以使用Cmake來幫助我們進行編譯和管理。
配置Cmake運行環(huán)境
1. 首先,打開Cmake軟件,并選擇源文件目錄和生成文件目錄。建議不要選擇同一個目錄,這樣方便區(qū)分出哪些文件是Cmake生成的,以便更好地進行管理。
2. 點擊Configure進行配置。在彈窗中,選擇目標平臺為X64。一旦看到"Configure done"出現(xiàn),表示配置完成,可以繼續(xù)下一步操作。
3. 點擊Generate進行生成。如果看到"Generate done"出現(xiàn),表示已成功生成VS可以打開的.sln文件。
設(shè)置啟動工程并編譯
4. 在生成的項目中,將PCL_Visualization設(shè)置為啟動工程。另外兩個工程可以暫時不用管。
5. 編譯生成當前工程,并確認是否有報錯。只有當沒有報錯時,才能繼續(xù)進行下一步操作。
6. 為了保證程序能夠讀取到點云數(shù)據(jù),需要將"pig.pcd"文件拷貝到程序運行的目錄下。
7. 運行程序,查看三維顯示的點云數(shù)據(jù)。
總結(jié)
使用Cmake可以簡化PCL點云庫程序的編譯和管理過程。通過配置Cmake運行環(huán)境,生成可執(zhí)行文件后,我們可以輕松地進行調(diào)試和運行。同時,確保將相關(guān)的點云數(shù)據(jù)文件放置在正確的位置,以便程序能夠正確讀取和展示點云數(shù)據(jù)。