以前寫過【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 - vs20102.配置環境變數vc11 - vs2012
vc12 - vs2013
vc13 - vs2014
vc14 - vs2015
將以下路徑新增到系統變數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...