環境: Win7旗艦版 + 64位 + VS2010 + opencv2.4.3
步驟1: 到這來選擇下載下傳 opencv2.4.3.exe .
步驟2: 輕按兩下exe解壓到自己想安裝的目錄,我這來是解壓完後的目錄為:
C:\ProgramFiles\opencv2.4.3
步驟3: 配置環境變量,在系統環境變量和使用者環境變量下均配置下面2個環境變量(沒有測試過是否2個地方都需要配置)
變量名: 變量值:
PATH: C:\Program Files\opencv2.4.2\build\x86\vc10\bin
步驟4:建立一個VS控制台項目,主函數代碼改為如下:
#include "stdafx.h"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#pragma comment( lib, "opencv_core243d.lib ")
#pragma comment( lib, "opencv_highgui243d.lib" )
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
namedWindow( "show_image", WINDOW_AUTOSIZE );
Mat src = imread( "opencv.png" );
while(1)
{
imshow( "show_image", src );
char c = waitKey(0);
if( c == 27 )
return 0;
}
return 0;
}
步驟5:打開VS菜單欄—>視圖—>屬性管理器,使屬性管理器一欄顯示出來。
步驟6:輕按兩下屬性管理器中的Debug | Win32 下的Microsoft.Cpp.Win32.user,彈出視窗如下圖所示:

步驟7:在屬性頁—>通用屬性—>VC++目錄—>包含目錄下加入:
C:\Program Files\opencv2.4.3\build\include;
C:\Program Files\opencv2.4.3\build\include\opencv;
C:\Program Files\opencv2.4.3\build\include\opencv2;
步驟8:在屬性頁—>通用屬性—>VC++目錄—>庫目錄下加入:
C:\Program Files\opencv2.4.3\build\x86\vc10\lib;
步驟9:按“F7”,編譯成功!搞定。
說明:要使用其他dll時,需在(連結器——輸入——附加依賴項)處增加以下依賴庫:
Debug版
opencv_calib3d243d.lib;
opencv_contrib243d.lib;
opencv_core243d.lib;
opencv_features2d243d.lib;
opencv_flann243d.lib;
opencv_gpu243d.lib;
opencv_haartraining_engined.lib;
opencv_highgui243d.lib;
opencv_imgproc243d.lib;
opencv_legacy243d.lib;
opencv_ml243d.lib;
opencv_nonfree243d.lib;
opencv_objdetect243d.lib;
opencv_photo243d.lib;
opencv_stitching243d.lib;
opencv_ts243d.lib;
opencv_video243d.lib;
opencv_videostab243d.lib;
Release版
opencv_calib3d243.lib;
opencv_contrib243.lib;
opencv_core243.lib;
opencv_features2d243.lib;
opencv_flann243.lib;
opencv_gpu243.lib;
opencv_haartraining_engine.lib;
opencv_highgui243.lib;
opencv_imgproc243.lib;
opencv_legacy243.lib;
opencv_ml243.lib;
opencv_nonfree243.lib;
opencv_objdetect243.lib;
opencv_photo243.lib;
opencv_stitching243.lib;
opencv_ts243.lib;
opencv_video243.lib;
opencv_videostab243.lib