目录
- 下载opencv
- 添加环境变量
- 添加项目属性表
- 配置属性表
- 在新的项目中快速配置
- 配置release模式
c/c++开发分享VS2022永久配置OpenCV开发环境的实现通过在vs2022中添加并配置项目属性表,实现opencv永久配置。在不更改opencv文件位置的前提下,只需要在新的项目中添加配置好的项目属性表即可快速完成opencv配置
下载opencv
访问https://opencv.org/releases/,下载适合自己版本的windows安装文件。注:尽量不要选择最新版本,而是选择老两个版本的安装包 (最新版本的安装包可能会提示缺少.dll文件)
安装过程很容易,省略
添加环境变量
添加环境变量%opencv%buildx64vc15bin
其中%opencv%
为你自己的opencv文件夹的位置
添加项目属性表
打开已有的vs项目,在左下角-属性管理器-debug|x64中右键-添加新项目属性表。然后设置免费精选名字大全如:debug_x64_opencv.props
并保存。
配置属性表
右键刚刚添加的属性表,点击属性。在“通用属性-vc++目录-常规-包含目录”中添加%opencv%buildincludeopencv2
和%opencv%buildinclude
,%opencv%
为你自己的opencv目录。
在“通用属性-vc++目录-常规-库目录”中添加%opencv%buildx64vc15lib
,%opencv%
为你自己的opencv目录。
在“通用属性-链接器-输入-附加依赖项”中添加%opencv%buildx64vc15libopencv_world451d.lib
,%opencv%
为你自己的opencv目录。不同版本的该文件名称不同,只需要将自己版本的opencv文件夹中该文件名填入即可。要注意一定要是****d.lib
,因为只有d.lib才对应的是dubug版本
点击确认保存属性表,并进行测试。运行的时候一定要选择debug|x64
#include<opencv2/opencv.hpp> using 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%buildx64vc15libopencv_world451.lib
,%opencv%
为你自己的opencv目录。不同版本的该文件名称不同,只需要将自己版本的opencv文件夹中该文件名填入即可。要注意一定要是****.lib
,因为只有.lib才对应的是release版本
点击确认保存属性表,并进行测试。运行的时候一定要选择release|x64
在新的项目中,只需要在属性管理器中,右键release|x64-添加现有属性表-选择刚刚我们配置好的属性表release_x64_opencv.props
即可快速完成配置
至此debug和release下opencv都配置完毕,并且在新的项目中也可以快速完成配置
到此这篇关于vs2022永久配置opencv开发环境的实现的文章就介绍到这了,更多相关vs2022永久配置opencv内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!
需要了解更多c/c++开发分享VS2022永久配置OpenCV开发环境的实现,都可以关注C/C++技术分享栏目—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/1045906.html