环境:Windows+VsCode+CMake
1、装CMake
下载地址:Download | CMake
根据自己的系统配置下载合适的文件,例如:cmake-3.27.3-windows-x86_64.msi
安装时勾选添加下环境变量,忘记的话自己手动添加下即可:
cmd,输入cmake,以下内容表示安装成功。
2、装MinGW(gcc编译器)
下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
根据需要下载x86_64-posix-seh,将压缩包解压到某个位置(例如:D:\bag\mingw64),将D:\bag\mingw64\bin 添加到环境变量。管理员运行CMD,输入: gcc -v,验证下是否配置好。
更详细可参考:VS Code gcc配置C++环境(Mingw-w64)_mingw环境c11_Lukey Alvin的博客-CSDN博客
3、装vscode(省略)
4、demo
参考:Windows:vscode、cmake环境配置,cmake入门教程 - 知乎
5、cmake编译执行多个源文件
参考:VS Code下 cmake 配置C++环境(windows )_cmake vs code_Lukey Alvin的博客-CSDN博客
6、配置opencv
方法1:用MinGW编译器,重新编译一份OpenCV的源码再使用
下载地址:Releases - OpenCV
下源码就可以。如果选windows的话,exe运行提取后会看到有源码和用VC++编译好的opencv,
sources/modules/improv/arc 存储的是源码,build/x64/下是使用VC++进行编译的版本,以下是对应关系。这个编译版本可以在VS对应版本中直接使用,记得添加环境变量,如:D:\bag\opencv4.6\opencv\build\x64\vc15\bin。。
用MinGW编译opencv可参考:
浅谈VSCode中怎么搭建和配置opencv环境 - 鸿网互联
方法2:使用已经编译好的MinGW版本OpenCV库,直接调用。
下载地址:
根据windows/cmake等配置下载想要的版本。