win10+vs2015+opencv3.0 x86/x64配置(debug+release)


最近做一些圖像識別的項目,用到了opencv,opencv3.1沒有x86版本,所以只能用opencv3.0來完成,下面介紹一下在window10下vs2015 配置opencv3.0的過程(x86和x64環境)

1.首先安裝opencv3.0到電腦本地磁盤,我的目錄是 D:\opencv3.0\opencv

2.配置環境變量:

   在系統變量中新建兩個變量,OPENCV_DIR和OPENCV_DIR64 分別對應 x86版本和x64版本

  在系統變量Path中添加以上兩個新建的變量,並且指定到各自的bin目錄(x86:   %OPENCV_DIR%\bin     x64:  %OPENCV_DIR64%\bin)

3.打開項目,然后打開項目屬性管理器(視圖->其它窗口->屬性管理器)

4.在屬性管理器中,分別創建新的項目屬性表,命名分別為:OpenCV_Debugx86  OpenCV_Debugx64  OpenCV_Releasex86 OpenCV_Releasex64

 

5.各配置文件的相關配置說明,以x86為例,x64與x86相同,區別只是更改一下目錄即可,下面描述一下需要注意的幾點:

  

 C/C++附加包含目錄:配置到opencv安裝目錄的include位置,用環境變量中新建的變量 OPENCV_DIR ($(OPENCV_DIR)\..\..\include)

由於系統環境OPENCV_DIR 指定的目錄為 D:\opencv3.0\opencv\build\x86\vc12,所以要指定到include文件夾,必須是環境變量OPENCV_DIR的上兩級目錄

 

  

 

連接器->輸入->附件依賴項->輸入(opencv_world300d.lib)  

x86的debug配置完畢。

x86的Release配置不同之處就是在最后一步  輸入依賴項中填入:opencv_world300.lib;opencv_ts300.lib;

 

x64版本配置與x86相同,就是講x86的環境變量名稱($(OPENCV_DIR))改為x64的環境變量名稱($(OPENCV_DIR64))即可 其他相同

 

 6.配置x64 Relase 版本需要注意的:由於我本地安裝了vs2013,所以配置有些不同,差別如下

 x86右鍵屬性配置和x64屬性中 平台工具集 必須選用 Visual Studio 2013(v120)才可成功運行,如果選擇Visual Studio 2015(v140) 程序跑到一半時會報異常,不知道是什么原因

 

  x64配置右擊項目選擇屬性(這個配置會造成跑一半時報異常,具體原因還在研究):

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM