配置opencv的库:
1. 从opencv下载压缩包直接解压,我下载的是已经编译好的文件,将文件夹拷贝到相应的目录(例如D:\Program Files\opencv)
2.3版本的目录主要有以下几个文件夹:
..\opencv2.3\build\include 存放头文件
..\opencv2.3\build\vc10\bin 存放所有opencv_*.dll文件,此目录要添加到系统的Path环境变量中
..\opencv2.3\build\vc10\lib 存放所有opencv_*.lib文件
..\opencv2.3\build\vc10\staticlib 存放所有opencv_*.lib文件等(与lib中的内容基本相同,但也包括其他文件,不知道是干啥用的,)
2、配置visual studio 2010
1) 首先创建一个空项目,例如CVTest,按如下步骤配置项目属性
项目 -> CVTest属性 (“项目名”属性)->配置属性 -> VC++目录 ->
设置“包含目录” 这个目录设置头文件的搜索目录 将"..\opencv2.3\build\include"添加到这个目录类中
设置“库目录” 设置.lib文件的搜索目录将“ ..\opencv2.3\build\vc10\lib”添加到这个目录类中
2)设置链接时的.lib文件列表
项目 -> CVTest属性 (“项目名”属性)->配置属性 -> 链接器 -> 输入
设置“附加依赖项” 将“..\opencv2.3\build\vc10\lib”中的.lib文件名都添加到这个项中(.不要漏了要.lib扩展名)
配置好后就可以对opencv2.3中的例子进行编译了。注,要注意项目的“配置”性质(项目属性的左上方)我碰到的情况是要将设置为"Release",设置成“Debug”编译会报错。