VC2010下的配置一共包括5点
1. include目录,Alt + F7,选择“VC++ 目录” ,在右边的“包含目录里面填上3项,
“xxx\OpenCV\opencv\build\include",
“xxx\OpenCV\opencv\build\include\opencv”,
“xxx\OpenCV\opencv\build\include\opencv2”
其中”xxx“是OpenCV库的目录
2.lib库目录,Alt + F7,在“库目录”当中填入“xxx\OpenCV\opencv\build\x86\vc10\lib"
3.lib链接库,Alt +F7, 在“链接器->输入->附加依赖项”里填入
opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_objdetect244d.lib
opencv_ts244d.lib
opencv_video244d.lib
我的版本是2.44的,如果是其他版本做相应修改,比如2.31版本将“244”改成“ 231”
4. 设置“嵌入清单”,Alt + F7,在“清单工具->输入和输出->嵌入清单”里选择“否”,不然编译会出现“转到COFF中失败”的错误哦;
5. 设置字符集,一般的OpenCV的书籍和一些论坛(如opencv.org)的教程都是默认使用ansi字符集,但是VC2010建立项目是字符集默认是Unicode,所以需要改一下,Alt + F7,在“常规->字符集”里面选择“多字节字符集”即可;