Windows下使用vs2019配置Opencv4.5.4环境变量并测试
mingw-64 安装
MinGW(Minimalist GNU for Windows)是一个轻量级的开发环境,旨在提供 GNU 工具链(如 gcc、g++ 等)在Windows上的运行。MinGW 提供了一组 Windows 本地 API 的头文件和库,使开发者能够使用标准的 GCC 编译器在 Windows 上编译和运行 C 和 C++ 代码。与 Cygwin 不同,MinGW 的目标是直接使用 Windows 本地 API,而不是提供类 Unix 环境的兼容性。
mingw-w64 是 MinGW 的一个分支,它专注于支持 64 位 Windows 系统。与传统的 MinGW 只支持 32 位编译器不同,mingw-w64 提供了 64 位的 Windows 编译器和开发工具。它支持使用 GCC 编译器生成 64 位 Windows 应用程序,并提供了对 Windows API 的头文件和库的支持。mingw-w64 项目也是开源的,旨在提供免费、开放的开发环境。
目前,最常用的是mingw-w64,本文将以mingw-64为例来安装GCC。
下载
打开cmd,输入gcc -v,如果提示gcc -v不是内部或外部命令,也不是可运行的程序或批处理文件,如果你的电脑是64位的,你可以直接下载我的文件,我放在了百度网盘。
链接:https://pan.baidu.com/s/1cpVHFIpaQdBtPO9obFkLdA
提取码:dazx
解压以后,其目录如下:
点进去mingw64,点开bin目录,可以看到相关的编译器和Linux环境下常用的命令。
配置环境变量
在桌面上找到此电脑,右键属性,看到右下角有高级系统设置,点开。
点击环境变量,选择系统变量中的path,点击编辑
把你的mingw文件中bin目录的路径填进去,此处我的bin目录在D:\winlibs-x86_64-mcf-seh-gcc-13.1.0-mingw-w64ucrt-11.0.0-r5\mingw64\bin。你们根据自己的路径进行修改。
配置完环境变量后,点击确定。
验证
打开cmd命令,输入g++ -v
其中,COLLECT_LTO_WRAPPER=D:/winlibs-x86_64-mcf-seh-gcc-13.1.0-mingw-w64ucrt-11.0.0-r5/mingw64/bin
这个是你的安装路径。
OpenCV安装
这里使用别人编译好的 opencv4.5+opencv_contrib4.5.4。编译后的文件放在了百度网盘。你也可以根据https://www.bilibili.com/video/BV1mE411P76M/?spm_id_from=333.880.my_history.page.click&vd_source=552127928a794dd04d054430d8f3ea29这个up根据他的步骤一步一步来,但是需要翻墙才能下载一些文件。
链接:https://pan.baidu.com/s/1opSjX5pchSy95J2SaZUlZw
提取码:dazx
百度网盘里面有使用说明,这里就不列举了。前提使用Visual Studio 2019!!!