原文地址,http://hi.baidu.com/liaowuxukong/blog/item/83b5d04b3045e13608f7eff4
http://www.opencv.org.cn/index.php/VC_2008_Express下安装OpenCV2.0/2.1#.E4.B8.BAVC.2B.2B_2008_Express.E9.85.8D.E7.BD.AEOpenCV.E7.8E.AF.E5.A2.83
攻略在上面。
不过上面的和我下载的不一样。于是重新进行改进。经过不懈努力,终于搞定。
改进点如下:
主要是在最后的配置步骤有所不同。
攻略中:
为项目的Debug配置增加依赖的库:cxcore200d.lib cv200d.lib highgui200d.lib(注意,文件名cv200d.lib 可能是cv***d.lib等形式,具体应查看D:Program FilesOpenCV2.0vc2008lib )
为项目的Release配置增加依赖的库:cxcore200.lib cv200.lib highgui200.lib
配置时发现cxcore200d.lib cv200d.lib highgui200d.lib 这几个库是没有的。
通过官网的启发。于是加入一下这几个库。同理,在release中,也加入相应的库。
C:Program FilesOpenCV2.2libopencv_core220d.lib
C:Program FilesOpenCV2.2libopencv_highgui220d.lib
C:Program FilesOpenCV2.2libopencv_video220d.lib
C:Program FilesOpenCV2.2libopencv_ml220d.lib
C:Program FilesOpenCV2.2libopencv_legacy220d.lib
C:Program FilesOpenCV2.2libopencv_imgproc220d.lib
编译之后,提示 #include "highgui.h"这个找不到
接着对于给出代码的头文件进行改进。
将这个 变成:
#include "opencv2/highgui/highgui_c.h"
#include "opencv2/highgui/highgui.hpp"
于是,一切OK。。