Win7 x64+VS2015+OpenCV3.4.1的配置

网上找了很多资料,都出错。终于找到了详细的方法,解决的OpenCV在VS2015的配置问题。

参考了https://blog.csdn.net/moxiaonuo/article/details/77816975https://www.2cto.com/kf/201701/591136.html

系统:Win7 x64

VS2010

OpenCV3.4.1

一、VS2015的安装

我下载的是VS2015专业版,里面只有C#,要建立C++项目还要安装,在新建项目里选择模板,自动下载安装。我觉得还不如直接下载社区版的。

二、安装OpenCV

官网中点RELEASES,https://opencv.org/releases.html下载最新版本。

我当时直接在首页,只看到了3.4.1的,所以下的是3.4.1,没看到还有更新的3.4.2。

直接解压,不需要安装,我解压后的目录是D:\opencv

三、配置

1、环境变量配置

右击计算机->属性->高级系统设置->高级->环境变量,找到系统变量中的path,点击编辑,添加路径:

D:\opencv\build\x64\vc14\bin

这里,vc14与VS2015对应,vc15对应的是VS2017。我的VS版本是2015,所以我用的是vc14文件夹里的。

2、VS2015中配置

添加好环境变量后,打开VS2015,新建一个空的C++win32控制台工程,并在源文件中添加一个cpp文件,比如:main.cpp。

打开菜单栏中视图->其他窗口->属性窗口,在属性管理器列表中选择Debug|Win64 -> Microsoft.Cpp.x64.user,右键点击属性

这里写图片描述

第一步:通用属性 -> VC++目录 ->包含目录中添加

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

第二步:通用属性 -> VC++ 目录 -> 库目录中添加

D:\opencv\build\x64\vc14\lib

(vc14对应VS2015)

第三步:通用属性 -> 链接器 -> 输入 -> 附加依赖项中添加

opencv_world341d.lib

opencv_world341.lib

(341对应的是OpenCV3.4.1版本,其它版本改成相应的数字就行)

(不知道为什么,之后每次新建项目,都不用新配置了,每次打开属性里,都包含了上述配置)

3、测试

#include "opencv2/opencv.hpp"
using namespace cv;
int main(void)
{
	char *fn = "D:\\opencv\\sources\\samples\\data\\lena.jpg";
		Mat image = imread(fn);
	imshow("Hello World", image);
	waitKey(0);
}

完成!

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值