win7 64位环境下VS2010配置OpenCV 2
更新时间:2024-04-13 22:40:01 阅读量: 综合文库 文档下载
win7 64位环境下VS2010配置OpenCV 2.3.1
分类: 开发环境配置2011-10-18 12:292853人阅读评论(14)收藏举报
本人用的是win764位,网上有很多此类教程,但是看完总是配置出了一些问题,经历了好多次失败。自己配置成功后,现在总结一下,结合网上相关资料,方便大家。据说很多人学openCV都死在配置上,这篇菜鸟级入门文章会带领你轻松跨过这一关。
我的opencv2.3.1的安装包释放在E:\\opencv中,我在官网下的是OpenCV-2.3.1-win-superpack。 1.先配置环境变量,这一步完成后,注销再登陆或者重启计算机后,环境变量才有用。 设置方法为:右击计算机打开属性->高级系统设置,高级选项卡->环境变量
用户变量设置:变量:OPENCV,值:E:\\opencv\\build
变量:PATH,值:E:\\opencv\\build\\x86\\vc10\\bin;E:\\opencv\\tbb30\\bin\\ia32\\vc10( 注意,64位还是选ia32,按32位的配置)
系统环境变量的path也要添加设置下(以前看教程好似都没有这一步的哦!) ;E:\\opencv\\build\\x86\\vc10\\bin;E:\\opencv\\tbb30\\bin\\ia32\\vc10(用分号隔开)
2. 开始给以后所有的项目进行配置。
首先任意新建一个项目,我这里建的是名字为opencv的C++控制台程序。下来的设置比较特别,经过多次搜索才发现这样做最好。
视图->解决方案资源管理器->选择左侧控件下方的”属性管理器”
展开opencv,一直展开看到Microsoft.Cpp.Win32.user,对它右键选择属性。
然后对VC++目录下选项进行添加:(不要忘了前面的分号哦!) (1)可执行文件目录:
;E:\\opencv\\build\\x86\\vc10\\bin;E:\\opencv\\tbb30\\bin\\intel64\\vc10 (2)Library Directories(库目录)
;E:\\opencv\\build\\x86\\vc10\\lib;E:\\opencv\\tbb30\\lib\\intel64\\vc10
(3)Include Directories(包含目录)
;E:\\opencv\\include\\opencv;E:\\opencv\\include\\opencv2;E:\\opencv\\build\\include;E:\\opencv\\tbb30\\include
3.下面对单个项目进行配置
因为是对单个项目配置的,所以以后每生成一个使用OpenCV的项目都需要设置一次,因此保存好下面的路径。
项目->属性->连接器->输入
在”附加依赖项”中进行添加。先对此界面左上角的”配置”选择上Debug,在附加依赖项中添加:(不要忘记分号哦!)
;opencv_core231d.lib;opencv_highgui231d.lib;opencv_video231d.lib;opencv_ml231d.lib;opencv_legacy231d.lib;opencv_imgproc231d.lib
把Debug换成Release(如果问你是否保存,则保存修改),再添加:(不要忘记分号哦!) ;opencv_core231.lib;opencv_highgui231.lib;opencv_video231.lib;opencv_ml231.lib;opencv_legacy231.lib;opencv_imgproc231.lib
231表示OpenCV的版本为2.3.1,其他版本的只要改下数字即可,VS2005,VS2008配置OpenCV也大同小异,例如2008要把VC10改成VC9等等。
分享到:
查看评论
8楼 thanhngoc8818 2012-04-09 18:20发表[回复]
请问我在启动调试的时候他都显示失败:1>LINK : fatal error LNK1104: 无法打开文件“opencv_core231d.lib opencv_highgui231d.lib opencv_video231d.lib opencv_ml231d.lib opencv_legacy231d.lib opencv_imgproc231d.lib”; 无法启动程序;系统找不到制定的文件????
Re: zackzhaoyang 前天 12:29发表[回复]
回复thanhngoc8818:你再仔细查查前面步骤,肯定是VS没有找到你的OpenCV文件。231指的是2.3.1版本,看看自己版本是不是下错了。2.3.0要改成230
7楼 freeboy1015 2012-04-01 18:35发表[回复]
我的opencv工程以前在win7(32位)+opencv2.3+vs2008上运行没问题,现在换到win7(64位)+opencv2.3+vs2008上debug模式下编译连接都没错,就是运行报错(release模式下可以),请问什么问题,如何解决?
6楼 jihuacheng 2012-02-27 14:26发表[回复]
在debug x64模式可以调试 换成问win32会有 0xc000007b的错误 请问是怎么回事啊?
Re: jihuacheng 2012-02-27 14:36发表[回复]
呵呵 解决了
坏境变量里 原来只有D:\\Program Files (x86)\\OpenCV2.3\\build\\x64\\vc10\\bin 加上D:\\Program Files (x86)\\OpenCV2.3\\build\\x86\\vc10\\bin就OK了 这里谢谢了
5楼 zhaotielu 2012-02-02 15:54发表[回复]
请问LZ第二步的通用配置以后怎么加载?
Re: zackzhaoyang 2012-02-04 22:21发表[回复]
回复zhaotielu:请问你想问什么?没太看懂你的问题。。。抱歉。。。
4楼 lu2016 2012-01-04 10:28发表[回复]
虽然还没有去安装但还是非常感谢分享
3楼 F_Floria 2011-12-13 10:53发表[回复]
你好~我遇到了二楼同样的问题,找不到tbb30这个路径,只在build/common中找到tbb文件夹,而且此文件夹下没有lib、bin等
Re: zackzhaoyang 2011-12-23 22:42发表[回复]
回复F_Floria:你好!解压后是没有这个路径的,tbb30那个是另外下载的。不过后来感觉那个没有也没什么关系。你可以先试试不弄tbb30能不能配置成功,不能的话再下载一下。。。
2楼 shenxiaoke0507 2011-12-11 15:00发表[回复] [引用] [举报]
E:\\opencv\\tbb30\\bin\\ia32\\vc10
但是OpenCV-2.3.1-win-superpack解压后好像没有这个路径啊,特别是tbb30这个路径,根本就没有
Re: zackzhaoyang 2011-12-23 22:41发表[回复]
回复shenxiaoke0507:解压后是没有这个路径的,tbb30那个是另外下载的。不过后来感觉那个没有也没什么关系。你可以先试试不弄tbb30能不能配置成功,不能的话再下载一下。。。
1楼 dyxsdtc 2011-11-07 15:54发表[回复]
多谢,看了这个就弄好了~
Re: zackzhaoyang 2011-11-16 18:27发表[回复]
回复dyxsdtc:不客气,我也是经历了很多波折才配置好的。希望能对大家有点用处!
正在阅读:
win7 64位环境下VS2010配置OpenCV 204-13
新部编人教版八上语文期末检测卷B含答案03-13
中国石油大学过程控制实习报告12-04
PB对excel的操作03-27
马克思主义基本原理概论(2015年修订版)课后习题答案03-18
高中英语提分必做 完形填空 含答案详解05-09
2011 初三二模函数综合题分类汇编05-15
开发建设项目水土保持方案技术审查要点(水保监8号文) -04-07
高中数学导数练习题03-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 配置
- 环境
- VS2010
- OpenCV
- win7