opencv2.4.10配置vs2010旗舰版过程与遇到问题的解决
opencv2.4.10配置vs2010旗舰版过程与遇到问题的解决
1.下载opencv,
网址:http://opencv.org/ --找到如下图,选择自己想装的opencv版本,下载,解压,我这里解压到D:\opencv,这里不用新建文件夹,解压后的opencv自带根目录。
2.下载visual studio2010
这里说明应该查明opencv版本应该对应vs的版本,例如opencv3.0以上的有些版本只能安装在是vs2015以上的版本。这里我的vs2010安装路径为C:\Program Files (x86)\Microsoft Visual Studio 10.0。
3.环境变量的配置
我的电脑是win8.1的x64位系统,点击我的电脑-属性-高级-环境变量-系统属性,找到path,若没有,则新建一个,添加如下:D:\opencv\build\x86\vc10\bin;D:\opencv\build\x64\vc10\bin,这里我两个都添加了,可以 试试只添加x64,(因为我的系统是64位,如果是32位的可以选择X86),点击确定。如图:
TE5OTAwOQ==,size_16,color_FFFFFF,t_70)
vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015
4.vs2010配置
vs如果使用 外部的类库的话,需要进行引入一下配置,这个配置就包括:外部库目录指定和外部包含文件指定。
首先打来vs2010,建立一个空白的win32控制工程。如图:
选择Visual C++语言,win32控制台应用程序,并设置工程名称:我这里设置的是test1,点击确定,接下来勾选空白工程,再点击完成。
建完空白的工程后,找到解决方案资源管理器-点击源文件-右键建立一个C++源文件。如图
在VS中有个叫做“属性管理器”的工具,用于进行VS整体参数的配置,配置一次之后,以后所有新建项目都能应用该配置,不用再一一进行配置操作,使用起来也非常方便。点击工具栏中的:视图—>其他窗口—> 属性管理器,如图:
选择Debug|x64,右键新建新项目属性表-命名opencvtest1,点击确定。
这里补充说明:之前我是选择的Debug|x32,建立的属性表,但是显示的是:模块计算机类型“X86”与目标计算机类型“x64”冲突,所以我自己就建了一个Debug|x64,再次配置属性表。方法:生成—配置管理器—活动解决方案平台里点击新建x64。(后来我想了一下,因为我之前的在解决另一个问题时把X32属性页里的链接器-高级-目标计算机更改为X64了,也可能不用新建Debug|x64,直接把目标计算机改为x86就行)
5.属性表opentest1建好,点开,通用属性-VC++目录,将以下添加到包含目录中:
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
如图:
点击确定,再将以下添加到库目录中:
D:\opencv\build\x64\vc10\lib 如图:再点击确定。
点击链接器-输入-添加附加依赖项:我的opencv是2.4.10版本,所以添加以下:
opencv_ml2410d.lib
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_nonfree2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_videostab2410d.lib
其他版本更改以下后缀就好,然后点击应用,再点击确定。
至此我们已经将opencv配置好,下面来测试以下,将以下程序复制到main.cpp中。
#include
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 读入一张图片(游戏原画)
Mat img = imread(“pic.jpg”);
// 创建一个名为 "游戏原画"窗口
namedWindow(“游戏原画”);
// 在窗口中显示游戏原画
imshow(“游戏原画”, img);
// 等待6000 ms后窗口自动关闭
waitKey(6000);
}
将一张图片放置在main.cpp一起,保存,重启电脑,程序运行成功显示图片。
谈谈配置过程中遇到的问题:
1.无法打开#include <opencv2/core/core.hpp>
解决方法:试过网上的很多方法,知道是路径没有安装对,最终解决方法是:在添加包括目录时,先取消勾选的从父级或项目默认设置继承,如图:
然后关闭vs,会出现如下,选择是:
再次添加上述的路径,再勾选从父级或项目默认设置继承。
库目录也如上述操作,问题解决。
2.iostream出错,不包括路径集:
解决方法:网上查询了很多,最终解决:在更改系统环境变量时,path添加:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin(我的vs2010的安装路径)
新建INCLUDE,添加路径:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
新建LIB,添加路径:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
解决问题。
opencv2.4.10配置vs2010旗舰版过程与遇到问题的解决相关推荐
- VS2010旗舰版无法安装
今天早上装VS2010旗舰版,可是刚开始装的时候它就要求强制重启,但重启之后就报告安装失败.如下图所示: 因为我的电脑是win10企业版,本身已经安装.Net Framework,我vs也会安装.Ne ...
- VS2010旗舰版下载
下面这个可用下载:大小2.5G http://download.microsoft.com/download/E/0/4/E0427BB8-8490-4C7F-A05B-AFEA0FC3EA80/X1 ...
- VS2010旗舰版下载----带SN系列号
原文地址::http://blog.csdn.net/form88/article/details/46694355 相关文章 1.VS2010下载地址----http://download.csdn ...
- 【Tools/VS】VS2010旗舰版免费安装和注意事项
DATE: 2018.12.16 亲测可用,这个版本的VS比较稳定,商业开发用的很多,推荐! 下载地址: VS2010旗舰版免费安装链接 注意事项: 在同一台电脑上安装多个版本的VS时,可能会出现系统 ...
- Windows资料之VS2010旗舰版安装
S2010旗舰版是面向团队的综合性ALM工具,相比高级版增加了架构与建模.实验室管理等,它 采用拖曳式便能完成软件的开发,简简单单的操作便可以实现一个界面的生成,但拖曳的界面,也应当有相应的代码来实现 ...
- vs2010旗舰版 安装失败原因
vs2010旗舰版 安装失败原因 今天换系统,重新安装VS2010旗舰版,以前用的好好的,但是今天装总是报错,错误类型如下: 引起错误原因: (1)上次安装文件没有清除干净: (2)因为安装包是破解 ...
- 为什么服务器运行失败怎么回事,服务器运行失败_Win7旗舰版提示服务器运行失败怎么解决...
摘要 腾兴网为您分享:Win7旗舰版提示服务器运行失败怎么解决,想看视频,汤圆,手柄助手,时间相机等软件知识,以及刷棒棒糖软件,excel2016,传奇手机,英语100分,诛仙,肯德基外卖广州,金山沙 ...
- 计算机无法装补丁,win7旗舰版系统无法安装补丁的解决步骤介绍
微软每隔一段时间都会发布最新的补丁,为了win7系统安全着想,都会定期升级更新,但在更新过程中难免会遇到无法安装补丁的问题,出现这种这种情况有很多因素,下面小编以 win7 64位旗舰版下载 为例,向 ...
- windows7未能启动服务器,番茄花园Windows7旗舰版power服务器无法启动的解决方法
最近有用户反应,Windows7系统中的"power"服务服务启动,提示"错误2:系统找不到指定文件"的问题,怎么办呢?"power"服务是 ...
- Win7 64位安装VS2010旗舰版出现错误...Microsoft Visual Studio 2010 64bitPrerequisites (x64)
本文是为了备忘在Win7 64位系统中安装Visual Studio 2010旗舰版出现错误并多次得不到解决,最终寻得解决方法. 电脑装的是Win7 64位旗舰版系统,安装Visual Studio ...
最新文章
- oracle查询正在执行的语句和kill session
- 熟练Linux ,先从这 26 个命令开始吧
- 一张图看懂字节跳动8年创业史,一路逆袭!
- 网络爬虫--之爬起校招信息代码
- Excel中删除链接
- 《计算机导论》微软ibm,3《计算机导论》第1章_认识计算机.pdf
- 【HDU - 5015 】233 Matrix (矩阵快速幂)
- 又拍云 php5月18号那,又拍云每月免费CDN空间和流量
- 安全测试需要考虑的测试点
- springboot集成shiro 前后端分离 统一处理shiro异常
- matlab 图线动画,Matlab绘制简单动画
- 用c语言写双人贪吃蛇,试图写了一个双人贪吃蛇,结果蛇竖着跑正常,横着跑就只有头了,求解~...
- 如何写出一份好的解决方案
- 激励人生成功的10句经典中英文
- 使用iMX53 IPU SISG功能控制摄像头闪光灯
- ZooKeeper audit is enabled. Exiting JVM with code 4
- 《人月神话》第十一弹
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架...
- 苹果:我们要建设美国新农村
- ROHM | 面向高端ADAS开发出业界超稳定运行的DC-DC转换器IC“BD9S402MUF-C”
热门文章
- 17AHU排位赛1 C题(经典DP)
- 解锁视频编码的前世今生:流媒体产业的隐藏剧情
- c#关于GMap离线地图加载的问题
- PAT乙级 1068 万绿丛中一点红 (20 分) Java 实现
- 推荐三款自己使用过的鼠标手势插件
- 架设自己的邮件服务器
- 使用python做手机app后台
- tomcat对session钝化活化以及idea上的差异【记录】
- win10输入法不能切换_Win10升级后中英文输入法无法切换?一个简单设置,10秒轻松搞定...
- 【codeforces round#800 B. Paranoid String】DP