以前老是用VC 6.0 和 openCV 1.0 用着挺方便的,也没想到要换怎么着,但昨天突然突发奇想,想看看VS 2008 和 OpenCV 2.0 加的到一块是怎么样一个效果,然后,昨天下午一个下午扔了过去,楞是没配出来,郁闷了一下…………,其实有了VC 6.0 的配置经验之后,VS2010也差不多,就是,不知道非得重新启动一下,我倒,具体过程如下……
1 安装 OpenCV 2.0
安装后的效果如下所示 我是直接装到了D盘的根目录下,当然视情况而定吧(vs 2008是自己创建的一会要用到)
2.安装CMake,说实话,这东西真不知道怎么用的不过,网上有相关的东西,看一下就行了,反正VC 2008 + openCV 2.0 的配置有点麻烦罢了,哎……
3.安装后,就直接运行就好了设置一些参数,如下图所示(应该注意一下路径,其他的就没什么了“VS 2008” 是自己创建的目录用来放置CMaek 处理的结果的)
4.设置后上面的两个参数后,剩下的就是单击 Configure(配置的意思) 按钮,在弹出对画框的下拉列表框中选择 Visual Studio 9 2008
5.单击finish 之后 进入配置过程,配置过程结束后,单击generation按钮 进入生成过程,生成结果保存到先前创建的也是咱们通过CMake 软件指定的 VS 2008 文件夹里,如下图所示
6 .找到其中的工程文件打开,结果如下图所视
7 选择解决方案,单击鼠标右键,在弹出的快捷菜单中选择批生成,弹出如下菜单
8 .全部选择,单击生成,进入生成过程…………,貌似很慢……………………………………………………………
9. 生成的结果如下图结果中,就包含了咱们所用到的 bin 文件 include 文件 ,以及 DLL 文件,不过笔者所遇到的问题是
在生成的文件中include 文件夹是空的,笔者郁闷了一阵子之后,然后把OpenCV 2.0 文件夹得include 文件夹给拷了过来
…………,截张图看看………………
bin 文件夹,一会要加入到环境变量 path的
include 文件夹,刚才说过了,这个文件夹笔者编译之后,也是空的,把那个原来openCV2.0 的 include 文件直接拷过来就行了,如此而已
然后就是 lib 文件夹了,重中之重呀,不过也没几个文件
10.0 剩下的工作就设设置环境变量 设置 VS 2008 的 include 目录,以及 lib 目录了 ,继续截图
工具 ------- 选项 -------- 项目和解决方案 ------VC ++目录 见如下所示窗口
选择包含文件加入所需的 include 目录 --------------------------------------------------------------------------------------
继续选择 库文件并输入相应目录 如图所示------------------------------------------------------------------------------------
最后就是设置环境变量了 与前一个变量以分号隔开 如图所示----------------------------------------------------------------
11.0 设置完毕后,休息一下,让电脑休息一下(重新启动之)等待------------------------------------------------------------
12. 测试一下 关于动态链接库,我总是,以代码的形式加入的 (测试代码如下)
13. 运行结果如下
注 : 具体步骤应根据情况而定,说不定每个人遇到的情况都不尽相同,我记录的只是我所遇到的罢了-----------------------------------------