当前位置: 首页 > article >正文

MSys2统一开发环境,快速搭建windows opencv环境

文章目录

          • 摘要
          • 下载msys2
          • 安装Mingw64
          • 安装Cmake
          • 安装opencv
          • 报错一
          • 报错二
          • 问题一

摘要

本篇基于之前发布的opencv两篇文章,进行的流程简化,旨在优化windows opencv环境和实例运行,Msys2统一开发环境,有利于长远的开发环境,也简化了后续集成的难度,让Window环境下的C++开发也变得如此简单

https://blog.csdn.net/qq_20330595/article/details/144225427
https://blog.csdn.net/qq_20330595/article/details/144232036

下载msys2

https://www.msys2.org
pacman -Syu

安装Mingw64

pacman -S mingw-w64-x86_64-toolchain
gcc --version
g++ --version

安装Cmake

pacman -S mingw-w64-x86_64-cmake

安装opencv

pacman -S mingw-w64-x86_64-opencv

验证

# pacman -Qs opencv
local/mingw-w64-x86_64-opencv 4.11.0-1
    Open Source Computer Vision Library (mingw-w64)

将该路径加入Windows环境变量中
在这里插入图片描述

报错一

Bad CMake executable: "". Check to make sure it is installed or the value of the "cmake.cmakePath" setting contains the correct path
解决:安装cmake并加入环境变量

报错二

error while loading shared libraries: ?: cannot open shared object file: No such file or directory

在这里插入图片描述

解决:安装qt6并加入环境变量
pacman -S mingw-w64-x86_64-qt6

问题一

运行后无法启动 exe
原因:windows环境下使用的默认命令行不对,应该使用cmd.exe
解决:Ctrl + Shift + P
在这里插入图片描述


http://www.kler.cn/a/592467.html

相关文章:

  • jmeter定时器-Constant Throughput Timer
  • 【从零开始学习计算机】计算机网络(二)物理层
  • Web3到底解决了什么问题?
  • 隐私权案件如何办理?公众人物隐私权为何受限?
  • 【Linux】Windows 客户端访问 Linux 服务器
  • 《Linux 网络架构:基于 TCP 协议的多人聊天系统搭建详解》
  • 数据库GreenDao的使用、升级、以及相关常用注释说明
  • 如何为预训练模型进行领域适配:全参数微调、LoRA 还是 Prompt Tuning?
  • 3.数据探索与可视化基本图形(直方图、箱线图、散点图)——Python数据挖掘代码实践
  • Java 中 LinkedList 的底层数据结构及相关分析
  • kubectl describe pod 命令以及输出详情讲解
  • 基于Flask的自闭症患者诊断辅助系统:助力自闭症诊断
  • 【Golang那些事】go1.22和1.23 更新重点及测评
  • 从技术角度看交互作用分析
  • 【C# 上位机UDP通讯】
  • Webpack 基础
  • Minecraft命令总结(持续更新)
  • python本地连接minio
  • 【Android】安卓 Java下载ZIP文件并解压(笔记)
  • 知识图谱知识库汇总