千家信息网

如何使用VS2022永久配置OpenCV开发环境

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章将为大家详细讲解有关如何使用VS2022永久配置OpenCV开发环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。下载opencv访问https://ope
千家信息网最后更新 2025年02月23日如何使用VS2022永久配置OpenCV开发环境

这篇文章将为大家详细讲解有关如何使用VS2022永久配置OpenCV开发环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

下载opencv

访问https://opencv.org/releases/,下载适合自己版本的Windows安装文件。注:尽量不要选择最新版本,而是选择老两个版本的安装包 (最新版本的安装包可能会提示缺少.dll文件)
安装过程很容易,省略

添加环境变量

添加环境变量%opencv%\build\x64\vc15\bin其中%opencv%为你自己的opencv文件夹的位置

添加项目属性表

打开已有的VS项目,在左下角-属性管理器-DeBug|X64中右键-添加新项目属性表。然后设置名字如:Debug_x64_opencv.props并保存。

配置属性表

右键刚刚添加的属性表,点击属性。在"通用属性-VC++目录-常规-包含目录"中添加%opencv%\build\include\opencv2%opencv%\build\include%opencv%为你自己的opencv目录。

在"通用属性-VC++目录-常规-库目录"中添加%opencv%\build\x64\vc15\lib%opencv%为你自己的opencv目录。

在"通用属性-链接器-输入-附加依赖项"中添加%opencv%\build\x64\vc15\lib\opencv_world451d.lib%opencv%为你自己的opencv目录。不同版本的该文件名称不同,只需要将自己版本的opencv文件夹中该文件名填入即可。要注意一定要是****d.lib,因为只有d.lib才对应的是dubug版本

点击确认保存属性表,并进行测试。运行的时候一定要选择DeBug|x64

#includeusing namespace cv;int main(){    Mat test = imread("test.jpg"); //载入图像到test    imshow("test", test);    waitKey(0);    return 0;}

正常显示图像则说明配置成功。

在新的项目中快速配置

在新的项目中,只需要在属性管理器中,右键DeBug|x64-添加现有属性表-选择刚刚我们配置好的属性表Debug_x64_opencv.props即可快速完成配置

配置Release模式

刚刚我们配置的只能在DeBug|x64中运行,下面我们配置Release|x64的属性表,可以在Release|x64中运行。

  • 在属性管理器中,右键Release|x64-添加新项目属性表。然后设置名字如:Release_x64_opencv.props并保存。

  • 右键点击新创建的属性表-属性,在"通用属性-VC++目录-常规-包含目录"和"通用属性-VC++目录-常规-库目录"中的设置与上文相同。

  • 在"通用属性-链接器-输入-附加依赖项"中添加%opencv%\build\x64\vc15\lib\opencv_world451.lib%opencv%为你自己的opencv目录。不同版本的该文件名称不同,只需要将自己版本的opencv文件夹中该文件名填入即可。要注意一定要是****.lib,因为只有.lib才对应的是Release版本

点击确认保存属性表,并进行测试。运行的时候一定要选择Release|x64

在新的项目中,只需要在属性管理器中,右键Release|x64-添加现有属性表-选择刚刚我们配置好的属性表Release_x64_opencv.props即可快速完成配置

关于"如何使用VS2022永久配置OpenCV开发环境"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

属性 配置 目录 版本 文件 选择 项目 环境 不同 常规 文件名 管理 运行 文件夹 篇文章 永久 开发 变量 只有 名字 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全防线题库 mac系统适合软件开发吗 两台服务器链接一个存储服务器 国内软件开发上市公司排行 云南网络安全和信息指挥中心 大华存储服务器怎么连手机 木马僵尸网络安全威胁 互联网新时代的pr科技 镇江营销软件开发项目 全球建筑软件开发商 dns电脑服务器无响应如何处理 fuel期刊属于哪个数据库 软件开发升迁路线 软件开发订阅机制 数据库开发技术标准教程课后 怎么成为一个网络安全工程师 云南若水网络技术有限公司 为什么要服务器虚拟化技术 数据库中数据流和控制流箭头 苏州任子行网络技术 数据库无限极分类是什么意思 湖南威力网络技术的技术开发 武汉有哪些软件开发公司 软件开发公司学历占比 数据库是集合 买了个软件链接服务器还要收费吗 驻马店游戏软件开发 软件开发模型内在特征 华为网络安全面试测试 怎么成为一个网络安全工程师
0