VS2010+OpenCV2.4.3配置(一次设置,永久生效)
一、配置環(huán)境變量
?環(huán)境變量path:
D:\openCV2.4.3\opencv\build\x86\vc10\bin
?其中D:\openCV2.4.3\opencv\是我OpenCV安裝的home目錄,也可以先設(shè)置OPENCV_HOME的環(huán)境變量名,其值為D:\openCV2.4.3\opencv\,然后在path中添加%OPENCV_HOME%build\x86\vc10\bin
二、VS屬性設(shè)置
VS2010-【視圖】-【其他窗口】-【屬性管理器】
Debug | Win32右鍵屬性,在其中設(shè)置
1、VC++目錄:
(若在vs2008中,對(duì)應(yīng)設(shè)置為:工具-選項(xiàng)-項(xiàng)目和解決方案-VC++目錄,選包含文件和庫文件)
?I、包含目錄:
(若在vs2008中,對(duì)應(yīng)設(shè)置為:C/C++ -附加包含文件(目錄))
D:\openCV2.4.3-extract\opencv\build\include\opencv
D:\openCV2.4.3-extract\opencv\build\include\opencv2
?
II、庫目錄:
(若在vs2008,對(duì)應(yīng)設(shè)置為:鏈接器-常規(guī)-附加庫目錄)
D:\openCV2.4.3-extract\opencv\build\x86\vc10\staticlib?
?(關(guān)于形如--error LNK2005:xxx 已經(jīng)在 msvcrtd.lib ( MSVCR90D.dll ) 中定義出現(xiàn)這個(gè)問題,把靜態(tài)庫不包含就行了。)
?(有時(shí)候會(huì)出現(xiàn)“無法解析的外部符號(hào)…… 該符號(hào)在函數(shù)……被引用”的錯(cuò)誤,不確定是不是靜態(tài)庫導(dǎo)致的,最好不要添加靜態(tài)庫staticlib)
2、鏈接器-輸入-附加依賴項(xiàng):
opencv_contrib243d.lib opencv_core243d.lib opencv_features2d243d.lib opencv_flann243d.lib opencv_gpu243d.lib opencv_highgui243d.lib opencv_imgproc243d.lib opencv_legacy243d.lib opencv_ml243d.lib opencv_objdetect243d.lib opencv_ts243d.lib opencv_video243d.libopencv_contrib243.lib opencv_core243.lib opencv_features2d243.lib opencv_flann243.lib opencv_gpu243.lib opencv_highgui243.lib opencv_imgproc243.lib opencv_legacy243d.lib opencv_ml243.lib opencv_objdetect243.lib opencv_ts243.lib opencv_video243.libopencv_calib3d243.lib opencv_haartraining_engine.lib opencv_nonfree243.lib opencv_photo243.lib opencv_stitching243.lib opencv_videostab243.libopencv_calib3d243d.lib opencv_haartraining_engined.lib opencv_nonfree243d.lib opencv_photo243d.lib opencv_stitching243d.lib opencv_videostab243d.lib
NOTE THAT:上面的依賴項(xiàng)名字后面都帶著243,因?yàn)槲野惭b的OpenCV版本號(hào)是2.4.3,如果是別的版本,則依賴項(xiàng)后面的數(shù)字就對(duì)應(yīng)其相應(yīng)版本,比如若是OpenCV2.4.6,則對(duì)應(yīng)的數(shù)字是246,其中帶d的表示debug的依賴項(xiàng),不帶d的表示release的依賴項(xiàng)。
三、測試程序
總結(jié)
以上是生活随笔為你收集整理的VS2010+OpenCV2.4.3配置(一次设置,永久生效)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何用Python实现八大排序算法
- 下一篇: Machine Learning wee