OpenCV3 0 0在vs2013中的配置

2022-07-15 15:57:11 字數 2247 閱讀 7709

以前寫過【opencv】opencv2.4.8在vs2010旗艦版中的配置,現在來看沒什麼大問題,但是每新建乙個工程都要重要配置一遍,現在配置3.0學到了乙個不需要每次者配置的方法

目前(2017-05-22)3.1.0和3.2.0裡面還沒有x86的lib庫,所以選擇了3.0.0

配置教程**於:opencv3程式設計入門-毛星雲 ,此處作簡要記錄。

注意:在opencv\build\x64中檢視是否有vc12資料夾,vc版本號與vs對應關係:

vc10 - vs2010

vc11 - vs2012

vc12 - vs2013

vc13 - vs2014

vc14 - vs2015

2.配置環境變數

將以下路徑新增到系統變數path

% 將x86和x64都新增

c:\program files\opencv

\build

\x64\vc12\bin // c:\program files是我自己的目錄

c:\program files\opencv

\build

\x86\vc12\bin

3.配置工程包含(include)目錄(永久有效)

檢視-屬性管理器-專案名-debug|win32-microsoft.cpp.win32.user-右鍵屬性:

通用屬性-vc++目錄-包含目錄新增:

c:\program files\opencv

\build

\include // c:\program files是我自己的目錄

c:\program files\opencv

\build

\include

\opencv

c:\program files\opencv

\build

\include

\opencv2

debug|win32中新增後,release|win32中的microsoft.cpp.win32.user屬性也會有以上包含目錄。

4.配置庫(lib)目錄(永久有效)

和配置include目錄一樣,在檢視-屬性管理器-專案名-debug|win32-microsoft.cpp.win32.user-右鍵屬性:

通用屬性-vc++目錄-庫目錄新增:c:\program files\opencv\build\x86\vc12\lib

5.配置鏈結庫(永久有效)

和配置include目錄一樣,在檢視-屬性管理器-專案名-debug|win32-microsoft.cpp.win32.user-右鍵屬性:

// 優先debug模式

opencv_ts300d.lib

opencv_world300d.lib

opencv_ts300.lib

opencv_world300.lib

注:如果在debug模式下可以正常執行在release模式下不能正常遠行,開啟當前工程(注意是當前工程)的屬性,將release版本的lib新增上,方法還是一樣右鍵屬性,鏈結器-輸入-附加依賴項中新增:

opencv_ts300.lib

opencv_world300.lib

6.測試

#include 

using

namespace cv;

int main()

如果出現「無法正常啟動」之類的提示,重啟vs試試。

OpenCV3 0 0在vs2013中的配置

以前寫過 opencv opencv2.4.8在vs2010旗艦版中的配置,現在來看沒什麼大問題,但是每新建乙個工程都要重要配置一遍,現在配置3.0學到了乙個不需要每次者配置的方法 目前 2017 05 22 3.1.0和3.2.0裡面還沒有x86的lib庫,所以選擇了3.0.0 注意 在openc...

修改檔案輸出目錄後,提示配置錯誤(VS2010)

問題 c program files x86 msbuild microsoft.cpp v4.0 microsoft.cppbuild.targets 990,5 warning msb8012 targetpath e workpro misintubation debug misintubat...

修改檔案輸出目錄後,提示配置錯誤(VS2010)

問題 c program files x86 msbuild microsoft.cpp v4.0 microsoft.cppbuild.targets 990,5 warning msb8012 targetpath e workpro misintubation debug misintubat...