VS2010 2013下openCV的配置

2021-07-16 07:19:28 字數 1559 閱讀 7949

1、配置include路徑:

vs2010中設定vc++目錄有兩種方法,一是通過專案屬性頁面project property pages逐個專案的設定,另外乙個方法是通過屬性管理property manager進行全域性設定)。

找到vc++directories進行針對debug的目錄配置。在include directories中,加入目錄:

[根據自己的路徑修改]\opencv\build\include

[根據自己的路徑修改]\opencv\build\include\opencv

[根據自己的路徑修改]\opencv\build\include\opencv2

2、配置lib路徑:

在library directories中加入:[根據自己的路徑修改]\opencv\build\x86\vc10\lib

3、附加依賴項配置:

在鏈結器link下的輸入input,為專案的debug配置增加附加依賴項additional dependecies:

opencv_calib3d231d.lib; opencv_contrib231d.lib;opencv_core231d.lib; opencv_features2d231d.lib; opencv_flann231d.lib;opencv_gpu231d.lib; opencv_highgui231d.lib; opencv_imgproc231d.lib;opencv_legacy231d.lib; opencv_ml231d.lib; opencv_objdetect231d.lib; opencv_ts231d.lib;opencv_video231d.lib

同理,為專案的release選項增加依賴項,操作過程類似,release中需要增加的依賴項為:

opencv_calib3d231.lib; opencv_contrib231.lib;opencv_core231.lib; opencv_features2d231.lib; opencv_flann231.lib;opencv_gpu231.lib; opencv_highgui231.lib; opencv_imgproc231.lib;opencv_legacy231.lib; opencv_ml231.lib; opencv_objdetect231.lib; opencv_ts231.lib;opencv_video231.lib (可根據實際需要刪減)*

以上三步,在vs2013中也是一樣的。

4、設定環境變數:

需要將opencv的dll檔案所在的目錄新增到環境變數path裡。

vs2010:

32位系統& vs2010,dll目錄為:[根據自己的路徑修改]\opencv\build\x86\vc10\bin

64位系統& vs2010,dll目錄為:[根據自己的路徑修改]\opencv\build\x64\vc10\bin

vs2013:

32位系統& vs2013,dll目錄為:[根據自己的路徑修改]\opencv\build\x86\vc12\bin

64位系統& vs2013,dll目錄為:[根據自己的路徑修改]\opencv\build\x64\vc12\bin

設定完環境後重啟電腦,使得環境變數生效。

windows下VS2017使用openssl庫

openssl開發環境配置教程分享給大家,具體內容如下 環境資訊 windows 10 enterprise version 10.0.15063 visual studio enterprise 2017 version 15.2 26430.12 openssl v1.1.0f 提醒事項 具體步...

LINUX下OPEN函式簡介

open 函式用於開啟和建立檔案。以下是 open 函式的簡單描述 fcntl.h int open const char pathname,int oflag,mode t mode 返回值 成功則返回檔案描述符,否則返回 1 對於 open 函式來說,第三個引數 僅當建立新檔案時才使用,用於指定...

關於vs2015每次開啟都要配置opencv問題

有兩種辦法可以解決這個問題。第一 就是在專案的屬性管理器裡面,新建乙個專案屬性表。然後每次開啟程式時,都選擇新增現有屬性表,然後去找一開始建立的屬性表 匯入進去 就可以了。第二 就是把庫目錄那些,放到繼承值裡面,在專案屬性表中win32和x64下面分別有.win32.user和x64.user,在裡...