Win10+VSCode搭建opencv+C++环境(2)
Win10+VSCode搭建opencv+C++环境(1)
前面都OK之后,还要记得添加opencv的环境变量,不然的话,后面会提示找不到libopencv_highgui348.dll等一系列dll文件
其中MinGW是我们自己新建的空文件夹,用来存放opencv经过cmake编译后的文件,D:\opencv\build\x64\MinGW\bin文件夹下存放的就是.dll文件
好,现在为止所有环境都搞定了,写个cpp试一下
#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
using namespace cv;
int main()
{Mat img=imread("D:/lzb-soft-dir/vs-code/test.jpg");cv::imshow("image",img);cv::waitKey();return 0;
}
还要配置一下这三个文件
launch.json
{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "g++.exe - 生成和调试活动文件","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "C/C++: g++.exe build active file"}]
}
c_cpp_properties.json
{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**","D:/opencv/build/include","D:/opencv/build/include/opencv","D:/opencv/build/include/opencv2"],"defines": ["_DEBUG","UNICODE","_UNICODE"],"compilerPath": "D:\\mingw64\\bin\\gcc.exe","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "clang-x64"}],"version": 4
}
tasks.json
{"tasks": [{"type": "shell","label": "C/C++: g++.exe build active file","command": "D:\\mingw64\\bin\\g++.exe","args": ["-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe","-I","D:/opencv/build/include","-I","D:/opencv/build/include/opencv","-I","D:/opencv/build/include/opencv2","-L","D:/opencv/build/x64/MinGW/lib","-l", "libopencv_core348","-l", "libopencv_imgproc348","-l", "libopencv_video348","-l", "libopencv_ml348","-l", "libopencv_highgui348","-l", "libopencv_objdetect348","-l", "libopencv_flann348","-l", "libopencv_imgcodecs348","-l", "libopencv_photo348","-l", "libopencv_videoio348"],"options": {"cwd": "${workspaceFolder}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true}}],"version": "2.0.0"
}
到这里差不多就OK了,执行一下exe
Win10+VSCode搭建opencv+C++环境(2)相关推荐
- Win10+VSCode搭建opencv+C++环境(1)
<===Win10+VSCode搭建opencv+C++环境(2) 参考链接 https://blog.csdn.net/qq_37120369/article/details/10390610 ...
- 环境配置:Win10 - VSCode - MinGW64 - OpenCV 4.5.0 - ZBar 0.23.92
环境配置:Win10 - VSCode - MinGW64 - OpenCV 4.5.0 - ZBar 0.23.92 前言 1. VSCode 下载VSCode 安装 C/C++ 插件 项目配置 2 ...
- win10+vscode部署java开发环境
目录 Java开发插件配置: 调试: 快捷键: 启动配置文件launch.json: 启动配置说明: Launch: Attach: User Setting: 遇到的问题: 参考: Java开发插件 ...
- win10 + QT搭建OpenVC开发环境
win10 + QT搭建OpenVC开发环境 //-- 1.软件下载 qt-opensource-windows-x86-5.14.2.exe [ 下载] opencv-4.3.0-vc14_vc15 ...
- linkbox php,win10 docker-toolsbox 搭建php开发环境的教程
下载镜像 docker pull mysql:5.7 docker pull php:7.2-fpm docker pull nginx docker pull redis:3.2 设置共享文件 宿主 ...
- 使用vscode搭建python开发环境
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.安装Python解释器 二.构建python工作区 三.选择python解释器 四.安装和使用软件包 总结 前言 ...
- android搭建opencv开发环境,Android Studio搭建opencv开发环境
文章不配图片,阅读需要有Android开发基础并熟悉Android Studio. 一.搭建基于Java开发环境 以下内容介绍如何搭建基于Java jni的opencv开发环境. 1.准备工作 从op ...
- java opencv安装路径_Java搭建opencv开发环境
由本菜13历经4天才搭建的好的Java OpenCv开发环境带来 . PS:不保证过程都是必须的,必要的. 反正我自己成功了... 嘿嘿嘿. 官方网站 SourceForge 点击FilesFiles ...
- VScode搭建java编译环境(jdk11 vscode版本1.48.0)
重要内容:VScode JDK 1.打开vscode.ctrl+shift+x打开扩展面板,也就是vscode的插件面板,依次下载安装要编译java所需要的依赖插件 Java Extension Pa ...
最新文章
- 当你舌吻十秒后,下面就……
- 使用C++实现Socket编程图片打包传输(修改)
- 最强 AWS 的十条军规,首席技术官总结过去十年的经验
- boost::type_erasure模块实现了支持多个签名的 Boost.Function 扩展
- Office编程在dot Net环境中总结(Word生成表格报表篇)
- mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具
- java中的time_java中的Time处理
- c语言 傲娇的十六进制,语言拟人向:来自Python、JAVA、C语言的“傲娇”自我介绍...
- STM32 ADC模数转换
- Atitit.提升稳定性-----分析内存泄漏PermGen OOM跟解决之道...java
- BIM知识 | BIM管线综合原则
- PCA9685与 NXP1768单片机iic通信,扩展PWM端口。已调试成功。
- Python爬取必应图片
- 谷歌人工智能深度解剖:从HAL的太空漫游到AlphaGo,AI的春天来了
- iOS14隐私适配:根据不同的场景需求设置不同的定位精确度
- 三跨计算机考研学校推荐,考研实现三跨—跨学校,跨地区,跨学科现实吗?
- 随机过程4-宽平稳过程,严平稳过程的定义和判定
- php实现wav转mp3,php实现将wav文件转换成图像文件并在页面中显示的方法
- mysql path妙用
- 会计计算机敲打大赛,2017上半年会计实操技能竞赛“荣耀对决”总决赛!