OpenCV配置VS2019以及Debug和Release切换

OpenCV配置VS2019

一、方法流程:

1.首先下载OpenCV

访问下载下面网址,获得对应的下载版本内容:
https://opencv.org/releases/
比如下面是下载的最新版本。其中对应多个的平台。

OpenCV配置VS2019以及Debug和Release切换
点击对应的Windows位置,就会弹出正在下载。
OpenCV配置VS2019以及Debug和Release切换
下载完成出现下面的文件

OpenCV配置VS2019以及Debug和Release切换
双击,点击提取,这里可以自己设定对应的位置。
OpenCV配置VS2019以及Debug和Release切换
提取完成后,生成对应的文件夹
OpenCV配置VS2019以及Debug和Release切换

; 2.配置环境变量

点击此电脑的属性,点击高级系统设置。

OpenCV配置VS2019以及Debug和Release切换
点击环境变量
OpenCV配置VS2019以及Debug和Release切换
双击path,出现编辑环境变量。
OpenCV配置VS2019以及Debug和Release切换

如图所示,打开下载好的opencv文件夹,打开到如图所示的位置
这里提示一下路径vs2015版本之后全部选择vc15,之前版本选择vc14.

OpenCV配置VS2019以及Debug和Release切换
将蓝色路径位置复制到新建的环境变量中,就得到上上张图的画面,点击确定。这样环境变量已经配置完成了。

3.打开VS2019配置属性

新建一个新的空项目
点击视图的其他窗口,点击属性管理器

OpenCV配置VS2019以及Debug和Release切换
右侧窗口出现下面内容
OpenCV配置VS2019以及Debug和Release切换
点击对应的调试版本,以Release|x64为例
OpenCV配置VS2019以及Debug和Release切换
出现下面5个选项。 注意一般默认的VS2019是没有第一个选项,即” Microsoft.Cpp.x64.user“,这里需要手动添加下面这张图的三个文件。
OpenCV配置VS2019以及Debug和Release切换

下载文件随链接附上
https://pan.baidu.com/s/1jXG1vY9k-Y6qbdQFJmoLyw
提取码:n3cz
下载完成后存在一个这样的文件夹

OpenCV配置VS2019以及Debug和Release切换
将上面文件copy到下图的对应位置。
OpenCV配置VS2019以及Debug和Release切换
重启VS2019,这时候就出现”Microsoft.Cpp.x64.user”这个选项了。

; 5.配置工程环境

右键点击该选项的属性
在通用属性点击VC++目录修改常规中的包含目录和库目录

OpenCV配置VS2019以及Debug和Release切换
点击包含目录
点击编辑,复制对应位置的内容到编辑栏中。就是
D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv2。
复制完成后,点击确定。
注意,这里之前上传的3个文件都是已经提前配置好的,需要重新手动修改。
OpenCV配置VS2019以及Debug和Release切换
点击库目录
复制对应位置的内容到编辑栏中。就是
D:\OpenCV\opencv\build\x64\vc15\lib
这里要根据那你开发的平台选取,比如你的是32的就选x32的。VS装的是15版本之前的就要选择vc14的。
修改完成后点击确定。
OpenCV配置VS2019以及Debug和Release切换

选择链接器的输入,点击附加依赖项
复制对应位置的内容到编辑栏中。文件的内容根据下图这个位置,复制前两个文件的名称。

OpenCV配置VS2019以及Debug和Release切换
复制完成后,效果如下图。
OpenCV配置VS2019以及Debug和Release切换
点击确定。

到此所有的配置全部完成😄。

二、试运行

include
include

using namespace std;

int main(int arge, char**argv)
{
    cv::Mat src = cv::imread("C:\\Users\\zheng\\Desktop\\动漫.jpg");
    cv::namedWindow("input", cv::WINDOW_NORMAL);
    cv::imshow("input", src);
    cv::waitKey(0);
    cv::destroyAllWindows();
    return 0;

}

运行结果如下图所示:

OpenCV配置VS2019以及Debug和Release切换

三、Debug与Release两种模式切换

在使用Image Watch插件时,必须要要用Debug模式,这时就需要进行Debug和Release的切换。
1.关于项目工程配置Debug和Release时需要对链接器的附加依赖项进行手动切换

OpenCV配置VS2019以及Debug和Release切换
如上图所示添加的依赖项有两项:
⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️
区别是数字后面带”d”的是供debug使用,不带”d”的供Release使用。也就说当你想要使用Release或Debug,只能保留对应的其中一个,如果两个同时保留,默认调用第一个文件。

Original: https://blog.csdn.net/m0_53486516/article/details/124525490
Author: 樱桃蛋糕
Title: OpenCV配置VS2019以及Debug和Release切换

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/702847/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球