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