1.准備
opencv 3.10下載地址 http://opencv.org/
我解壓到C:\opencv下
vs 2015 community版
2.配置環境變量

vc8 = Visual Studio 2005
vc9 = Visual Studio 2008
vc10 = Visual Studio 2010
vc11 = Visual Studio 2012
vc12 = Visual Studio 2013
vc14 = Visual Studio 2015
根據上面的可以確定我們要用vc14文件夾下的bin
3.配置vs2015
新建一個項目OPENCV,選擇空項目。

在“解決方案資源管理器”中的“源文件”中建立一個CPP文件

在“屬性管理器”中找到以下文件

注意這 個設置要在x64位下設置,調試也要在x64環境下進行。
右擊選擇屬性,彈出下面窗口

選擇“VC++目錄”,設置“包含目錄”為三個文件夾:
C:\opencv\build\include\opencv2;
C:\opencv\build\include\opencv;
C:\opencv\build\include;

設置庫目錄為一個文件夾:C:\opencv\build\x64\vc14\lib

然后,按照同樣的方法設置如下項

由於opencv3.10的特性,這里只需要加入一個“附加依賴項”就行了,opencv_world310d.lib
PS:有時候運行會提示找不到opencv_world310d.dll
這時要把C:\opencv\build\x64\vc14\bin中的所有項復制到C:\Windows\SysWOW64下
4.開始執行
在剛建的CPP文件中寫入代碼
#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("C:\\Users\\hujun\\Pictures\\必應壁紙\\1.jpg");
imshow("Loading image", img);
waitKey(6000);
}
如果以上配置成功,這時候輸入代碼是有提示的

然后點擊運行就有效果了。
-------------------------------------------------------------------------------------------
本人配置了較長時間發現有以下易錯點:
1.把vc12與vc14弄錯,不同的vs對應不同的vc
2.把opencv的x64與vs2015的x86弄錯,出現沒法編譯。
3.opencv的庫版本問題,如果出錯會提示找不到opencv_world249d.lib等(加重為不同的版本號)
