您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

编程环境搭建1-4,vs2019环境变量

来源:互联网 浏览:59次 时间:2023-04-08
1. openCV官网(?https://opencv.org/releases/?) 下载 windows版openCV4安装包,我这里下载的是openCV4.4.0,安装到电脑 。

这里我安装到D:\openCV ,安装完成后进入安装目录,看到 D:\openCV\opencv\build\x64 有 vc14和vc15两个文件夹。 vs2019使用的是vc15这个目录的东西。

?

2. 配置环境变量

右键 计算机-属性-高级系统设置-环境变量,将 openCV安装目录下\opencv\build\x64\vc15\清脆的学姐 配置到用户环境变量。

?

?

3. 配置VS2019 包含目录

?

(1)创建一个新的控制台应用,创建完成后选择 视图--其他窗口--属性管理器

(2)可以看到右侧显示了属性管理器,在win10 64位系统里,选择Debug x64的文件夹右键-属性 打开配置

(3)选择VC++目录 -- 包含目录 -- 点击下拉箭头 -- 编辑

?

(4)在包含目录配置中,添加以下路径:

? ?openCV安装目录下\opencv\build\include

? ?openCV安装目录下\opencv\build\include\opencv2

? ? 点击确定

?

4. 配置VS2019 库目录

选择 库目录 - 编辑

添加此路径: openCV安装目录\opencv\build\x64\vc15\lib

?

5. 配置链接器依赖项

先找到 安装目录\opencv\build\x64\vc15\lib 下的 opencv_worldXXX.lib和opencv_worldXXXd.lib, 其中XXX为openCV的版本,带d后缀的为debug版本。 复制opencv_worldXXXd.lib 这个名字

?

回到vs 选择 链接器--输入--附加依赖项--编辑 添加依赖项

手动输入 opencv_worldXXXd.lib(名字按照目录下的lib名字复制) ,点击确认

?

6. 编写代码测试

#include <opencv2/opencv.hpp> //引入openCV#include <iostream>using namespace std;using namespace cv;int main(){Mat mat = imread("E:/jgz.jpg"); //读取一张图片if (!mat.empty()) { imshow("图片", mat); //显示图片}waitKey(0); return 0;}

VS选择 Debug x64 运行代码。报错了 说找不到? opencv_world440d.dll

?

找到安装目录\opencv\build\x64\vc15\清脆的学姐目录下,以下的dll文件复制到 C:\Windows\System32 系统目录

?

?

重新运行程序,可以看到读取图片成功

83772103