首先冤议,網(wǎng)上大把的教程來(lái)一波:(只要把下文中的3.1.0改成3.4.1就行)
1.官網(wǎng)下載安裝包解壓(用管理員權(quán)限解壓榛了,否則會(huì)報(bào)錯(cuò))葛家,裝在哪個(gè)盤無(wú)所謂
2.配置環(huán)境變量
vc8 = Visual Studio 2005
vc9 = Visual Studio 2008
vc10 = Visual Studio 2010
vc11 = Visual Studio 2012
vc12 = Visual Studio 2013
vc14 = Visual Studio 2015
根據(jù)上面的可以確定我們要用vc14文件夾下的bin
3.配置vs2015
新建一個(gè)項(xiàng)目OPENCV蟀伸,選擇空項(xiàng)目喷好。
在“解決方案資源管理器”中的“源文件”中建立一個(gè)CPP文件
在“屬性管理器”中找到以下文件
注意這 個(gè)設(shè)置要在x64位下設(shè)置翔横,調(diào)試也要在x64環(huán)境下進(jìn)行。
右擊選擇屬性梗搅,彈出下面窗口
選擇“VC++目錄”禾唁,設(shè)置“包含目錄”為三個(gè)文件夾:
C:\opencv\build\include\opencv2;
C:\opencv\build\include\opencv;
C:\opencv\build\include;
設(shè)置庫(kù)目錄為一個(gè)文件夾:C:\opencv\build\x64\vc14\lib
然后,按照同樣的方法設(shè)置如下項(xiàng)
由于opencv3.10的特性无切,這里只需要加入一個(gè)“附加依賴項(xiàng)”就行了荡短,opencv_world310d.lib
重點(diǎn)來(lái)了:
一、?按照上述方法做的時(shí)候哆键,在debug和release界面的附加依賴項(xiàng)里其中一個(gè)編輯完掘托,另一個(gè)為什么也出現(xiàn)了和其一樣的附加依賴項(xiàng)?怎么實(shí)現(xiàn)debug和release中的附加依賴項(xiàng)不一樣籍嘹?
答:
點(diǎn)擊上圖左上角的consoleapplication1,右鍵屬性如下圖:
這時(shí)左上角的配置中多出了一個(gè)活動(dòng)(debug),這個(gè)就是指的你現(xiàn)在正在用的編譯配置闪盔,在這個(gè)里面改附加依賴項(xiàng)弯院,就不會(huì)和release參數(shù)同步了!
二泪掀、運(yùn)行后會(huì)提示找不到opencv_world341d.dll
答:這時(shí)要把C:\opencv\build\x64\vc14\bin中的所有項(xiàng)復(fù)制到C:\Windows\SysWOW64下以及C:\Windows\System32中听绳,這樣就完美解決了。