VS2013下FLANN1.8.4的編譯

/**********************************

FLANN的編譯

********************************/

1.首先在官網下載flann-1.8.4的源碼http://www.cs.ubc.ca/research/flann/#download,解壓,我的解壓路徑爲D:\Flann,並在該文件夾下創建Build文件夾作爲編譯的文件夾,flann-res作爲臨時安裝的文件夾,flann-debug作爲debug版本的安裝目錄,flann-release作爲release版本的安裝目錄,如下圖所示。

 

2.打開CMake(請自行下載),將flann-1.8.4-src文件夾中的CMakeLists.txt拖至CMake中,Where is the source code保持爲D:/Flann/flann-1.8.4-src不變,Where to build the binaries更改爲我們創建的Build文件夾,可以勾選Grouped和Advanced選項。

點擊Configure,選擇Visual Studio 12 2013。

 

3.由於我暫時用不到Matlab和Python,這裏我將BUILD中的BUILD_MATLAB_BINDINGS和BUILD_PYTHON_BINDINGS的選項去掉,只保留BUILD_C_BINDINGS

然後將CMAKE中的CMAKE_INSTALL_PREFIX修改爲我們創建的flann-res目錄,此爲臨時安裝的目錄

接着我們點擊Add Entry,添加Name:CMAKE_DEBUG_POSTFIX,Type爲STRING,Value爲d,Description可爲空。這樣可以讓debug版本編譯出二進制文件,帶有後綴d.以便和release版本編譯出的二進制文件相區分,強烈建議這麼做。 添加之後,點擊Configure。若沒有紅色配置出現,可點擊Generate。

 

4.以管理員身份打開vs2013,打開Build文件夾下的flann.sln,我們先進行32位下Debug版本的生成,直接在debug狀態下,右鍵ALL_BUILD生成。生成成功後右鍵INSTALL-僅用於項目-僅生成INSTALL,完成debug的安裝。

 

5.此時在flann-res目錄下生成以下文件,將它們剪切至flann-debug文件夾下完成安裝。

 

6.接下來是release版本的編譯安裝,過程與debug版本一致,注意切換成release。

7.最後進行環境變量的配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章