原本以为每次都要配置,经过一楼提醒,原来是可以一下配置好的 哈哈,多谢。首先还是之前的设置,在末尾进行说明。
1.1 打开项目--属性--配置属性--VC++目录,配置项目的包含目录和库目录,分别如下:
配置包含目录为(具体视自己OpenCV的安装目录而定):
E:\opencv\opencv\build\include
E:\opencv\opencv\build\include\opencv
E:\opencv\opencv\build\include\opencv2
(根据工程的不同,有些项目需要freetype,此时要把D:\Program Files\GnuWin32\include\freetype2
和D:\Program Files\GnuWin32\include也加进去)
配置库目录为(具体视自己OpenCV的安装目录而定,注意这里是包含的x86的OpenCV库):
E:\opencv\opencv\build\x86\vc10\lib
(相应的加入D:\Program Files\GnuWin32\lib)
1.0 切换到连接器--输入 选项卡,在附加依赖项中输入如下内容(后面加d是vs的debug模式下的配置,去掉d就release模式下的配置):
freetype.lib
opencv_ml2410d.lib (若需要)
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_nonfree2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_videostab2410d.lib
那么一次配置如下:首先打开c++项目,在该项目下进行相应修改。
0.1 视图--其他窗口--属性管理器(专门找了一下)
分别双击debug和release下的Microsoft.Cpp.Win32.user。在弹出的属性页分别进行如上设置。(只在1.0中的附加依赖项有所不同)