其中包括boost、gdal、tiff、libtiff、zlib的配置以及最終編譯laslib的過程。
其實整個配置流程並不是很難,只是剛開始筆者的電腦裡同時裝了vs2015和vs2013 在起初配置的時候總是碰到一些未知的且無法解決的問題,因此筆者果斷重灌系統,從頭開始配置。
參考的部落格鏈結彙總:
1、配置laslib主要用到了 cmake 軟體以及官網的最新的庫包。下面就借用前文中提到的幾位部落格大佬的記錄,補充完整。
編譯liblas
庫還需要
boost
、gdal
、tiff
和geotiff、zlib等幾
個庫的支援,所以在編譯
liblas
基本過程如下安裝:;需要注意的是博文中提到的更改nmake中的內容只是針對舊的gdal版本,最新版本的gdal是不需要更改內容的,直接用vs2015 x64 本機工具命令提示符輸入配置命令即可
2、配置tiff庫 基本過程: 其中需要注意的是要是在cmake裡沒有更改cmake_install_prefix路徑,那cmake會預設在c盤下的 c:\program files (x86) 建立 名為tiff的檔案,來儲存 僅生成install的檔案, 直接用下圖中的cmake裡的open_projet 可能會在vs裡報錯:
報錯:error msb3073: the command "setlocal
e:\cmake3.0.0\cmake\bin\cmake.exe -dbuild_type=debug -p cmake_install.cmake
if %errorlevel% neq 0 goto :cmend
:cmend
endlocal & call :cmerrorlevel %errorlevel% & goto :cmdone
:cmerrorlevel
exit /b %1
:cmdone
if %errorlevel% neq 0 goto :vcend
:vcend" exited with code 1. c:\program files (x86)\msbuild\microsoft.cpp\v4.0\v120\microsoft.cppcommon.targets 132 5 install
原因是 install 單獨生成 需要在c盤建立檔案 vs 沒有許可權需要 以管理員開啟vs 後邊的zlib配置出現同樣的問題解決方法也是一樣的。
3.libtiff 、zilib、 基本配置過程 其中需要注意 配置libtiff之前就應該將 tiff 庫配置好,因為 libtiff庫 需要鏈結tiff庫的一些東西;解釋一下 tiff geotiff libtiff 的基本關係; tiff 是基礎庫--> geotiff 是tiff庫的改進版本--> libtiff 相當於是使用geotiff庫的乙個途徑
;同上配置方式 最後可以編譯debug 版本的和 release 版本的。
4、boost庫配置
基本配置過程 ,筆者剛開始遇到了雙擊bootstrap.bat檔案,在根目錄下生成bjam.exe失敗的情況
5、配置laslib
主要參考該博文 :
注意必須要在cmake裡新增相應的 庫庫路徑,不然即使編譯 通過 生成 通過,在最後vs 裡編譯的時候會出現各種錯誤,可以根據出現的錯誤 以及生成順序判斷是 哪個 子庫沒有正確編譯好,回過頭來再重新編譯 所需要的庫。
按照以上過程配置下來 應該就可以生成 debug 版本的和 release版本的lablis庫檔案了吧。
win7 vs2015 編譯SiftGPU動態庫
siftgpu使用的是wuchangchang 版,穩定,精度高,匹配出的特徵點多。注 如果不確定哪些環境需要配置,可以檢視工程右鍵 屬性 輸入 附加依賴項,檢視工程自帶的配置,即可推測出需要哪些庫來支撐。如果還不確定怎麼做,也可以檢視siftgpu目錄下的readme.txt和opengl and...
WIN7 VS2015 編譯 阿里MNN框架
2019 12 31 今天看到更新了0.2.16,嘗試了下,順暢多了,mnnconvert.exe 也能順利執行。更簡單的流程 2 vs2015x64命令符下,轉mnn 0.2.1.6路徑 3 powershell executionpolicy bypass schema generate.ps1...
2015款mbpr外接行動硬碟裝win8 1
優點 不占用本本自帶的可憐的ssd,出了問題直接格式化重灌不會影響電腦本身,買macbook基本硬碟都不夠用,當然壕們1tssd另說,所以基本都有購置行動硬碟的計畫,此種辦法可以更好的發揮行動硬碟作用,而且便宜。2015款rmbp操作跟其他的有點差別,其他版本的自行搜尋wtga教程就可以直接弄好,而...