Win10配置c++ opencv环境

1.开始

本来是想着下载opencv然后自己编译,最后去配置到CLion,结果昨天上午做了一上午,cmake总是报错;然后下午决定下载别人编译好的去配置,结果下载的要不就是32位的,要不就是无法找到OpenCVConfig-version.cmake,又或者是CLion里面CMakeLists出错,有的CMake没问题后面的dll又无法调用。最后妥协,今天下载opencv就用vs2017写项目,最后成功。

2.动手

2.1 opencv下载

打开opencv官网,点击windows下载。下载好exe后运行安装到你的指定目录,我选择的是F:/opencv,后续添加路径的时候需要根据每个人的需要自行修改。

2.2 vs2017的安装

这个是我很久以前装的一直在电脑里面,具体的安装步骤可以
查看这里

2.3 项目配置

准备工作完成之后,我们需要新建一个项目,然后进行项目配置。
在这里插入图片描述
将这个路径添加到环境变量path

然后进行项目里面的配置
点击项目,属性或者alt+p 再点击p打开项目属性配置,点击vc++目录
在这里插入图片描述
分别设置添加包含目录与库目录(点击右上角那个黄色的文件夹图标进行新增添加)
在这里插入图片描述
在这里插入图片描述
最后在链接器中把输入的依赖项加进去
在这里插入图片描述
在这里插入图片描述
这个文件名根据opencv文件夹中的名字来写,带d的是debug模式用的,不带的是release
在这里插入图片描述
到这里基本配置就完成了。

3.测试

#include "pch.h"
#include <iostream>
#include<opencv2/opencv.hpp>

using namespace cv;
using namespace std;

int main()
{
	Mat img = imread("C:\\Users\\xxx\\Pictures\\223.jpg");
	imshow("热巴",img);
	waitKey();
	return 0;
}

在这里插入图片描述

4.补充

如果debug的时候提示说xxx.dll无法找到,我一开始是以为环境变量没配置好,但是opencv_version能成功显示,无奈之下只能按照网上说的把vc15/bin目录下所有的dll文件全部复制到C:\Windows\System32,然后再次运行测试,就能成功看到图片了

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shelgi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值