【OpenCV】VS编译器配置OpenCV库路径

这篇具有很好参考价值的文章主要介绍了【OpenCV】VS编译器配置OpenCV库路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

        大家好呀,本篇是我在学习OpenCV库的时候一开始需要在vs2019或者vs2022编译器底下进行配置的一篇学习笔记,希望能够对OpenCV感到困惑的同学有所帮助。

        废话不多说,我们直接开始吧:

【OpenCV】VS编译器配置OpenCV库路径

目录

下载OpenCV 

配置Microsoft.Cpp.x64.user文件

1.找到Microsoft.Cpp.x64.user文件

2.配置目录属性

3.配置链接器附加依赖项以及环境变量

测试代码


下载OpenCV 

        第一步,当然是下载OpenCV啦,可以自由选择版本哦,官方链接我放在这里了:Releases - OpenCV

【OpenCV】VS编译器配置OpenCV库路径

        选择1即可下载,下载好后记住自己的安装目录,最后显示成这样即可:

【OpenCV】VS编译器配置OpenCV库路径 

配置Microsoft.Cpp.x64.user文件

         因为OpenCV是我们外部所下的库,想要编写C/C++程序引用此库的话,那么我们就需要对编译器进行配置属性。

        为了让以后的项目也能找到现在的配置,所以使用Microsoft.Cpp.x64.user文件进行配置,这样以后想使用此库就不用重新配置了。(如果只是想一次性的话,下面就不用找此文件属性,而是直接项目->属性即可,此步骤开始和下面配置文件路径步骤一致)

        下面我是以vs2022进行演示。

1.找到Microsoft.Cpp.x64.user文件

        首先找到此文件:视图->其他窗口->属性管理器

【OpenCV】VS编译器配置OpenCV库路径

        打开后就是如下画面:

【OpenCV】VS编译器配置OpenCV库路径 

        这里我演示的是Debug模式下的x64(其他的就在对应目录下去找即可): 

【OpenCV】VS编译器配置OpenCV库路径

        如果不存在此文件,有可能是你的编译器装在其他盘的缘故,导致MSBuild文件不存在对应路径下,所以找不到此文件。

        这里我分享一个此文件链接:

https://pan.baidu.com/s/1ntXngLyHWOuLxjWUaPC6Lw?pwd=1234 
提取码:1234

        下好后,要在你此时所使用的用户目录下进行粘贴:(比如我是用户HP)

C:\Users\HP\AppData\Local\Microsoft (HP是你此时的用户名)

【OpenCV】VS编译器配置OpenCV库路径

         下好后,此时重启vs就可以看到Microsoft.Cpp.x64.user文件了。

2.配置目录属性

        然后点击此文件,右键点击属性进入此文件属性页,下面开始正式的配置OpenCV库的目录:

【OpenCV】VS编译器配置OpenCV库路径

         目录属性的配置分为两个:一个包含目录和库目录。(在VC++目录下)

   【OpenCV】VS编译器配置OpenCV库路径  

    包含目录包括:...\opencv\build\include   和  ...\opencv\build\include\opencv2

        库目录包括:...\opencv\build\x64\vc15\bin

注意:如果是vs2019编译器及其以上库目录就选择vc15否则就选择vc14。前面的...表示你此时安装的对应目录:

        简单演示:

【OpenCV】VS编译器配置OpenCV库路径

3.配置链接器附加依赖项以及环境变量

         配置好对应路径后,就要配置链接器输入的附加依赖项

【OpenCV】VS编译器配置OpenCV库路径

        依赖项也就是此目录下的两个库文件名,如果是debug版本就选d,否则就是不带d的文件。 

【OpenCV】VS编译器配置OpenCV库路径

         对应目录下添加此名字,比如我的就是opencv_world454d.lib。

        简单演示:

【OpenCV】VS编译器配置OpenCV库路径

        

        此时完事具备,但是如果运行相关的程序,就会出现如下的错误:

【OpenCV】VS编译器配置OpenCV库路径 

         此问题的出现也就说明找不到,找不到也就是说环境变量没配,我们要在对应的附加依赖项处加上环境变量:

        【OpenCV】VS编译器配置OpenCV库路径 

加上对应的目录:...\opencv\build\x64\vc15\bin  (..是你所安装OpenCV对应目录)

        简单演示:

【OpenCV】VS编译器配置OpenCV库路径

         此时就配置成功啦!

测试代码

        配置成功后,我们可以使用下面一段代码来检测一下:(路径可以替换为你对应的路径哦~)

#include <opencv2\opencv.hpp> 
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
	Mat src = imread("D:/二次元壁纸/13英桀.jpg");
	imshow("13英桀", src);
	waitKey(0);
	destroyAllWindows();
	return 0;
}

【OpenCV】VS编译器配置OpenCV库路径

        出现画面就表示大功告成啦~恭喜你迈出第一步!让我们一起努力吧~ 文章来源地址https://www.toymoban.com/news/detail-441642.html

到了这里,关于【OpenCV】VS编译器配置OpenCV库路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包