close

網路上配置的資料百百款,有些根本就是假的配置方式,

為了避免自己得要再重新survey過一次,因此記錄自己成功的配置方式如下:

 

前置作業:

安裝VS2012 64bit

下載OpenCV 2.4.6,並解壓縮到D槽中。

 

環境變數配置:

1. 新增一環境變數如下:

 

 

OpenCV_1  

2. 將D:\opencv\build\x64\vc11\bin資料夾之路徑增加到Path中:

OpenCV_2    

 

VS2012環境配置:

若VS2012現在是開著的,得要關掉重開。

開啟一個 Win32 Console空Project。

接下來的配置方式分成兩種做法,

第一種是利用VIEW->Property Manager來新增Property Sheet,這種方法我還沒試過,但是應該可行。

第二種作法則是直接在Project上面按右鍵,點選最下方的"Property"。

opencv_3    

倘若使用者想要使用64bit,則務必確認Configuration中存在X64選項可以選擇,倘若只有Win32的話,

則點選右上方的Configuration Manager,進入如下畫面:

opencv_4  

自行創建X64平台選項,在創建過程中我並沒有點選複製Win32內容。

 

接下來則是要配置資料夾位置,例如include、bin、lib等等。

opencv_5  

在Excutable Directories中,新增一個路徑為:D:\opencv\build\x64\vc11\bin

在Include Directories中,新增一個路徑為:D:\opencv\build\include

在Library Directories中,新增一個路徑為:D:\opencv\build\x64\vc11\lib

注意,include資料夾是所有已經build的平台所共用喔。

 

接下來,在Linker->Input->Addtional Dependancy中,新增以下路徑:

D:\opencv\build\x64\vc11\lib\opencv_core246d.lib
D:\opencv\build\x64\vc11\lib\opencv_imgproc246d.lib
D:\opencv\build\x64\vc11\lib\opencv_highgui246d.lib
D:\opencv\build\x64\vc11\lib\opencv_ml246d.lib
D:\opencv\build\x64\vc11\lib\opencv_video246d.lib
D:\opencv\build\x64\vc11\lib\opencv_features2d246d.lib
D:\opencv\build\x64\vc11\lib\opencv_calib3d246d.lib
D:\opencv\build\x64\vc11\lib\opencv_objdetect246d.lib
D:\opencv\build\x64\vc11\lib\opencv_contrib246d.lib
D:\opencv\build\x64\vc11\lib\opencv_legacy246d.lib
D:\opencv\build\x64\vc11\lib\opencv_flann246d.lib

上面是編譯DeBug Mode的情況,

倘若要編譯Release Mode的話,Linker裡面的那些路徑則要改成下面這樣:

D:\opencv\build\x64\vc11\lib\opencv_core246.lib
D:\opencv\build\x64\vc11\lib\opencv_imgproc264.lib
D:\opencv\build\x64\vc11\lib\opencv_highgui246.lib
D:\opencv\build\x64\vc11\lib\opencv_ml246.lib
D:\opencv\build\x64\vc11\lib\opencv_video246.lib
D:\opencv\build\x64\vc11\lib\opencv_features2d246.lib
D:\opencv\build\x64\vc11\lib\opencv_calib3d246.lib
D:\opencv\build\x64\vc11\lib\opencv_objdetect246.lib
D:\opencv\build\x64\vc11\lib\opencv_contrib246.lib
D:\opencv\build\x64\vc11\lib\opencv_legacy246.lib
D:\opencv\build\x64\vc11\lib\opencv_flann246.lib

至此已經可以正常編譯。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Upen 的頭像
    Upen

    人生雜記

    Upen 發表在 痞客邦 留言(0) 人氣()