這幾天圖像處理課需要安裝openCV,再被python版本不支持等各種原因后,轉戰(zhàn)C++環(huán)境,把安裝Microsoft Visual Studio 2015 + OpenCV的過程分享一下刘绣。
下載“原材料”
visual studio 2015 community:https://www.visualstudio.com/downloads/
opencv 3.1.0:http://opencv.org/downloads.html
安裝visual studio 2015 community
next...next...,漫長等待之后挣输,進入應用纬凤。發(fā)現(xiàn),這時候無法創(chuàng)建創(chuàng)建C++ win32控制臺項目撩嚼,因為Visual Studio 2015 Community并沒有將這些所有環(huán)境都安裝停士。此時選擇下圖所示:install universal windows platform tools -> OK,進行安裝即可完丽,繼續(xù)等待恋技。
閑暇時刻,配置openCV
下載opencv后逻族,雙擊opencv-3.1.0.exe選擇合適的路徑進行解壓蜻底,比如:D:\opencv,然后將D:\opencv\opencv\build\x64\vc12\bin;D:\opencv\opencv\build\x64\vc14\bin添加至環(huán)境變量-系統(tǒng)變量-path中
visual studio配置
新建C++項目
修改配置為X64
修改屬性
右擊項目-property(屬性)
點擊VC++ Directories(VC++目錄)—include directories(包含目錄)—編輯聘鳞,添加:
D:\opencv\opencv\build\include
D:\opencv\opencv\build\include\opencv
D:\opencv\opencv\build\include\opencv2
繼續(xù)點擊點擊VC++ Directories(VC++目錄)—library directories(庫目錄)—編輯薄辅,添加:
D:\opencv\opencv\build\x64\vc12\lib
D:\opencv\opencv\build\x64\vc14\lib
點擊左側菜單欄linker(鏈接器)—input(輸入)—Additional Dependencies(附加依賴)—編輯要拂,添加:
opencv_world310.lib
opencv_world310d.lib
點擊確定后,至此完成了VS2015+openCV的配置站楚。
測試
在項目中的”Source Files“—>"Add Existing Item"脱惰,我們可以添加opencv/sources的例子驗證一下,文件路徑:D:\opencv\sources\samples\cpp\drawing.cpp
然后運行程序
突然窿春!
我們發(fā)現(xiàn)報錯拉一,錯誤信息包含“Did you forget to add '#include "StdAfx.h"' to your source?”
原來是vs進行了預編譯頭,此時我們可以把這個功能關閉:
依舊是項目的property—C/C++—Precompiled Headers—把后面狀態(tài)如圖修改為"Not Using Precompiled Headers"
再次運行程序谁尸,成功如圖所示舅踪,恭喜你~