现在的位置: 首页 > 综合 > 正文

关于在 vs2008 下安装 opencv ~~

2012年09月11日 ⁄ 综合 ⁄ 共 1490字 ⁄ 字号 评论关闭

起先是, 按照网上说的,一步一步来安装~~so,选择了opencv 2.1版本。

但是到cmake那一步的时候就卡壳了,无法用

用CMake导出VC++项目文件

。。。

说是 Error in configuration process, project files may be invalid

 

(⊙o⊙)… 不懂cmake,到现在这个问题也没解决。。。。

 

。。。。。。

。。。

So,最后无奈就直接从学长的机器上copy了人家安装好了的 opencv ,这样就不用编译了~~o(╯□╰)o

 ===============================================================

额 换机器,重新装,还是需要它····所以,还是把它传上来吧,以备不时之需啊。。。。。

【文件太大 木法上传呢。。。。。】

直接下载把 vc2008 解压到 opencv2.1 目录之下就好啦~

 ===============================================================

然后,开始在vs 下配置opencv环境:

include files:

·          D:\Program Files\OpenCV2.1\vc2008\include\opencv

·          D:\Program Files\OpenCV2.1\include\opencv

 

library files:

·          D:\Program Files\OpenCV2.1\vc2008\lib

·          D:\Program Files\OpenCV2.1\lib

【vc2008就是用cmake生成的那个文件夹~~】

偶还发现,网上好多资料上都没有要配置 source files 耶(反正,偶最后一次成功的时候是配置了源文件的)【后来发现,不需要也OK啊。。。。】

还有,系统环境变量的 path 路径(opencv在安装的时候可以自己添加的,但如果是直接copy的情况下,还是看看的好)

source file:

D:\Program Files\OpenCV2.1\src\ml

D:\Program Files\OpenCV2.1\src\highgui

D:\Program Files\OpenCV2.1\src\cxcore

D:\Program Files\OpenCV2.1\src\cvaux

D:\Program Files\OpenCV2.1\src\cv

 

至于 可执行文件 那一项,网上说 应该写: D:\Program Files\OpenCV2.1\vc2008\bin

可,也有的童鞋说可以不写。(偶写上了,也就没delete,也不知道 到底是啥意思。。。。)

 

然后,copy了个简单的程序测试~~按照网上说的,要为 debug 平台添加3个附加依赖项:

cxcore200d.lib
cv200d.lib
highgui200d.lib

然后,发现会提示:  无法打开 “cxcore200d.lib cv200d.lib highgui200d.lib” no such file or directory......

 

哦。。。。天哪,这几行代码,偶从未考虑过啥意思,也就是它折磨了偶嫩么嫩么久~~好可恶~~(ps:以后不要盲目的找原因了,还是弄懂好哇~)

最后,居然200 是代表 opencv2.0 版本的意思,偶这里用的是2.1版本的,所以,应该把 200 改为 210 才OK!

 

cxcore210d.lib cv210d.lib highgui210d.lib

 

郁闷啊,折腾了嫩么久嫩么久才装上opencv~~ %>_<%

菜啊,菜啊~

 

抱歉!评论已关闭.