首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows 11上安装、配置C++计算机视觉OpenCV库并关联Visual Studio 2022踩坑指南

OpenCV作为C++计算机视觉开发的非常重要且常用的库,它的安装、配置是我们进行相关开发的第一步。下面本文就详细介绍一下。

一、安装Visual Studio(略)

注意:

要开发opencv项目则需要在安装visual stuido时安装好以下内容:

1、使用 C++ 的桌面开发

2、勾选右侧的 Windows 10/11 SDK(根据系统选择)

3、勾选 "单个组件" 中的MSVC v143 生成工具

二、安装OpenCV

1、官网下载:

下载地址:https://opencv.org/releases/

2、安装、解压

三、关联Visual Studio

1、Visual Studio新建一个空白C++控制台项目

2、配置OpenCV

项目右击---属性

1)、配置包含文件:VC++目录---新建---选择目录:\OpenCV\build\include、\OpenCV\build\include\opencv2

2)、“VC++目录”---“库目录”:\opencv\build\x64\vc16\lib

2)、连接器---输入---附加依赖项:opencv_world4110.lib(Release模式)、opencv_world4110d.lib(Debug模式)

3、开始自己的开发

测试代码:

#include <opencv2/opencv.hpp>using namespace cv;int main() {   Mat img = imread("test.jpg");   if (img.empty()) {       printf("图片加载失败!");       return -1;   }   imshow("OpenCV测试", img);   waitKey(0);   return 0;}

常见问题:

1、此环境变量太大。此对话框允许将值设置为最长2027个字符

从注册表里修改:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment---path

2、在 Visual Studio 2022 中遇到无法打开标准库头文件(如 ctype.h、errno.h 等)

以及大量未定义标识符错误,通常是由于开发环境配置问题导致的。以下是逐步解决方案:

步骤 1:验证 Visual Studio 安装

确保以下工作负载已安装:

使用 C++ 的桌面开发

勾选右侧的 Windows 10/11 SDK(根据系统选择)

在 "单个组件" 中确认 MSVC v143 生成工具 已勾选

3、无法打开 源 文件 "opencv2/opencv.hpp":

解决方法:切换模式:debug---release

4、无法打开文件“msvcprt.lib”:

勾选从父级或项目默认设置继承(I)

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oo4d0XDudyO7HfYQ9mOqvBkw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券