我是靠谱客的博主 美好大神,最近开发中收集的这篇文章主要介绍vs2005+openCV2.3,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

openCV在window上的安装

1,winXP, VS2005,openCV2.3,CMake2.8.6
2,首先在openCV的中文官网上下载的openCV2.3版本。
     安装openCV
     安装CMake

3,编译openCV。具体方法参考下面网址的介绍
http://hi.baidu.com/mailrabbit/blog/item/d1248dcbd9a5088cc91768d0.html

4,配置window下的环境变量,把openCV下vc2005编译后的bin文件目录加在系统环境变量path里。

5,vs2005下配置openCV环境

打开VC2005,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories

Show directories for选择include files,加入目录 D:My Program FliesOpenCV-2.3.0VC2005include

Show directories for选择library files,加入目录 D:My Program FliesOpenCV-2.3.0VC2005lib

关闭vc2005,配置完后重新启动下。

运行一个测试例子后发现我在vs2005下配置的openCV环境根本不管用,还是得需要在工程的属性里把include和lib的路径重新设置,编译才能通过。编译通过后运行时提示我,openCV相关的.dll文件找不到,我郁闷死了,这个应该和window下的环境变量设置相关,如果我把编译后的bin文件目录加在系统环境变量路径里,是不可能出现这样的问题,我仔细检查了下,我有把bin文件目录加在系统环境变量path的路径里,可是为什么还是报dll文件找不到,在网上搜的解决方案就是这样的解决方法。郁闷。。。郁闷。。。。

后来终于发现问题在哪里了,在配置lib和dll的路径时,一定要把debug和release都加上,我原先以为,vs2005是很智能的,我在debug下会自动找到lib下的debug目录里的文件,看来还是我自己想错了,网上说的那些方法应该都备注下。

错误信息见下图:

打印出来的环境变量:
Path=D:/Program Files/Texas Instruments/xdctools_3_20_08_88;C:Program FilesCat
PCBin;C:Program FilesCatPCWindowsSystem32;C:WINDOWSsystem32;C:WINDOWS;C:
WINDOWSSystem32Wbem;C:WINDOWSsystem32WindowsPowerShellv1.0;C:MATLAB7bin
win32;C:Program FilesMicrosoft SQL Server90Toolsbinn;D:My Program Flies
OpenCV-2.3.0vc2005bin
;D:Program FilesMicrosoft Visual StudioCommonToolsWi
nNT;D:Program FilesMicrosoft Visual StudioCommonMSDev98Bin;D:Program Files
Microsoft Visual StudioCommonTools;D:Program FilesMicrosoft Visual StudioV
C98bin;%XDCROOT%;D:Program FilesCMake 2.8bin

最后

以上就是美好大神为你收集整理的vs2005+openCV2.3的全部内容,希望文章能够帮你解决vs2005+openCV2.3所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部