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)相关推荐

  1. Win10+VSCode搭建opencv+C++环境(1)

    <===Win10+VSCode搭建opencv+C++环境(2) 参考链接 https://blog.csdn.net/qq_37120369/article/details/10390610 ...

  2. 环境配置: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 ...

  3. win10+vscode部署java开发环境

    目录 Java开发插件配置: 调试: 快捷键: 启动配置文件launch.json: 启动配置说明: Launch: Attach: User Setting: 遇到的问题: 参考: Java开发插件 ...

  4. win10 + QT搭建OpenVC开发环境

    win10 + QT搭建OpenVC开发环境 //-- 1.软件下载 qt-opensource-windows-x86-5.14.2.exe [ 下载] opencv-4.3.0-vc14_vc15 ...

  5. 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 设置共享文件 宿主 ...

  6. 使用vscode搭建python开发环境

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.安装Python解释器 二.构建python工作区 三.选择python解释器 四.安装和使用软件包 总结 前言 ...

  7. android搭建opencv开发环境,Android Studio搭建opencv开发环境

    文章不配图片,阅读需要有Android开发基础并熟悉Android Studio. 一.搭建基于Java开发环境 以下内容介绍如何搭建基于Java jni的opencv开发环境. 1.准备工作 从op ...

  8. java opencv安装路径_Java搭建opencv开发环境

    由本菜13历经4天才搭建的好的Java OpenCv开发环境带来 . PS:不保证过程都是必须的,必要的. 反正我自己成功了... 嘿嘿嘿. 官方网站 SourceForge 点击FilesFiles ...

  9. VScode搭建java编译环境(jdk11 vscode版本1.48.0)

    重要内容:VScode JDK 1.打开vscode.ctrl+shift+x打开扩展面板,也就是vscode的插件面板,依次下载安装要编译java所需要的依赖插件 Java Extension Pa ...

最新文章

  1. 当你舌吻十秒后,下面就……
  2. 使用C++实现Socket编程图片打包传输(修改)
  3. 最强 AWS 的十条军规,首席技术官总结过去十年的经验
  4. boost::type_erasure模块实现了支持多个签名的 Boost.Function 扩展
  5. Office编程在dot Net环境中总结(Word生成表格报表篇)
  6. mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具
  7. java中的time_java中的Time处理
  8. c语言 傲娇的十六进制,语言拟人向:来自Python、JAVA、C语言的“傲娇”自我介绍...
  9. STM32 ADC模数转换
  10. Atitit.提升稳定性-----分析内存泄漏PermGen OOM跟解决之道...java
  11. BIM知识 | BIM管线综合原则
  12. PCA9685与 NXP1768单片机iic通信,扩展PWM端口。已调试成功。
  13. Python爬取必应图片
  14. 谷歌人工智能深度解剖:从HAL的太空漫游到AlphaGo,AI的春天来了
  15. iOS14隐私适配:根据不同的场景需求设置不同的定位精确度
  16. 三跨计算机考研学校推荐,考研实现三跨—跨学校,跨地区,跨学科现实吗?
  17. 随机过程4-宽平稳过程,严平稳过程的定义和判定
  18. php实现wav转mp3,php实现将wav文件转换成图像文件并在页面中显示的方法
  19. mysql path妙用
  20. 会计计算机敲打大赛,2017上半年会计实操技能竞赛“荣耀对决”总决赛!

热门文章

  1. 又跌了!2020年6月程序员工资统计
  2. CTO总结的管理30条军规
  3. maven项目中整合grunt构建工具(二)-js合并、压缩技术
  4. 开发指南专题二:JEECG微云快速开发平台JEECG框架初探
  5. java批量执行多条Sql语句
  6. 《JavaScript高级程序设计(第四版)》红宝书学习笔记(1)
  7. 前端技术面——(js基础二)
  8. Cookie、Session 和 Token区别
  9. Commons Collections学习笔记(四)
  10. usermod命令 、用户密码管理、mkpasswd命令