windows使用vscode配置c++ OpenCV
windows使用vscode配置c++ OpenCV_opencv的vscode在windows搭建-CSDN博客
windows使用vscode配置c++ OpenCV
一,下载vscode,OpenCV和MinGW-w64
路径自己配置都不是必须下载到C盘
1. Visual Studio Code下载官网
Download Visual Studio Code - Mac, Linux, Windows
2. 已编译好的OpenCV下载
huihut/OpenCV-MinGW-Build: 👀 MinGW 32bit and 64bit version of OpenCV compiled on Windows
版本按需求下载,我这里用的是3.4.1
OpenCV官网是OpenCV的源码(未编译不可直接使用)
3. MinGW-w64下载编译器(GCC的windows版本)
MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
二,配置环境变量
1. MinGW-w64的bin目录
例如: E:\config\mingw64\bin 添加到环境变量
目的是让系统能找到gcc 和 g++等等,配置完成后终端输入g++ -v得如下结果说明正确
2. OpenCV-…\x64\mingw\bin目录
例如: E:\config\opencv\OpenCV-3.4.1-x64\x64\mingw\bin 添加到环境变量
E:\config\opencv\OpenCV-3.4.1-x64\x64\mingw 目录下的两个目录解释
- bin 目录:
- 可执行文件(Executables): 与 OpenCV 相关的可执行文件。这些文件是 OpenCV 程序的最终可执行文件,可以在命令行或其他环境中运行。
- lib 目录:
- 库文件(Libraries):
lib
目录包含了编译后的 OpenCV 库文件,这些文件用于链接到项目中。这些库文件包括静态库(.lib
或.a
文件)和动态链接库(.dll
或.so
文件)。在编译 OpenCV 程序时,编译器将使用这些库文件来解析OpenCV 函数和符号,使得程序能够调用 OpenCV 提供的功能。
- 库文件(Libraries):
将bin目录添加到环境变量目的是使编译好的opencv项目在运行时能够找到OpenCV库
C++静态库与动态库 | 菜鸟教程 (runoob.com)
三. vscode配置
1. 建立以下目录
c_cpp_properties.json
1 |
|
launch.json
1 |
|
tasks.json
1 |
|
test.cpp
1 |
|
其中将以上配置路径和链接的文件名例如: “-l”, “libopencv_calib3d341”,更改为自己的路径和文件名即可
vscode配置的具体信息请查看官网
Configure launch.json for C/C++ debugging in Visual Studio Code
2. 安装如下三个拓展
第二个可以不安装,哈哈
3. 运行test.cpp
按F5进行调试(不要右键run code)
图片正常显示说明成功
windows使用vscode配置c++ OpenCV
https://leaf-domain.gitee.io/2023/12/30/linux_env_install/vscodeOpenCV/