vscode配置opencv环境【完整版】

这篇具有很好参考价值的文章主要介绍了vscode配置opencv环境【完整版】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装MinGW
并配置环境变量path
vscode配置opencv,C++,vscode,opencv,ide

在终端输入gcc -v验证
vscode配置opencv,C++,vscode,opencv,ide

2.安装cmake
3.官方下载opencv源码source
在cmake中编译,新建D:\opencv目录
先执行configure再执行generate
vscode配置opencv,C++,vscode,opencv,ide
opencv目录下终端输入mingw32-make -j 8
完成后在输入
mingw32-make install
至此编译完成。
4.配置json文件
c_cpp_properties.json配置修改注释掉的两行

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "D:\\opencv\\install\\include",
                "D:\\opencv\\install\\include\\opencv",
                "D:\\opencv\\install\\include\\opencv2"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.19041.0",
            //"compilerPath": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.31.31103/bin/Hostx64/x64/cl.exe",
            "compilerPath": "D:/mingw64/bin/g++.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            //"intelliSenseMode": "windows-msvc-x64"
            "intelliSenseMode": "clang-x64"

        }
    ],
    "version": 4
}

tasks.json配置在args下添加

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "D:\\mingw64\\bin\\g++.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "-I",
                "D:\\opencv\\install\\include",
                "-I",
                "D:\\opencv\\install\\include\\opencv",
                "-I",
                "D:\\opencv\\install\\include\\opencv2",
                "-L",
                "D:\\opencv\\bin",
                "-l",
                "libopencv_calib3d3416",
                "-l",
                "libopencv_core3416",
                "-l",
                "libopencv_dnn3416",
                "-l",
                "libopencv_features2d3416",
                "-l",
                "libopencv_flann3416",
                "-l",
                "libopencv_highgui3416",
                "-l",
                "libopencv_imgcodecs3416",
                "-l",
                "libopencv_imgproc3416",
                "-l",
                "libopencv_ml3416",
                "-l",
                "libopencv_objdetect3416",
                "-l",
                "libopencv_photo3416",
                "-l",
                "libopencv_shape3416",
                "-l",
                "libopencv_stitching3416",
                "-l",
                "libopencv_superres3416",
                "-l",
                "libopencv_video3416",
                "-l",
                "libopencv_videoio3416",
                "-l",
                "libopencv_videostab3416",
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ],
    "version": "2.0.0"
}
#include <iostream>
using namespace std;
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main(int argc, char** argv){
    Mat image;
    image = cv::imread("1.jpg");
    imshow("image",image);
    waitKey(0);
    //if(image.data== nullptr)//nullptr是c++11新出现的空指针常量
    //{
    //    cout<<"图片文件不存在"<<endl;
    //    return 0;
    //}
    //else
    //    cout<<image<<endl;//你会发现图片就是一个矩阵
    return 0;
}
如果其间遇到问题
VScode:ERROR: Unable to start debugging. Unexpected GDB output from command “-exec-run“
原因:windows 环境变量中的设置顺序问题,导致 libstdc++ -6.dll 文件冲突了
简单来说就是 mingw64\bin 环境变量位置在后面, 导致 gdb 调试时选择的 libstdc++ -6.dll 不是 mingw64\bin 中的,而是前面的环境变量中的该文件
解决方法
方法一、将 mingw64\bin 中的 libstdc++ -6.dll 拷贝到项目目录
或者参考

测试代码
vscode配置opencv,C++,vscode,opencv,ide文章来源地址https://www.toymoban.com/news/detail-520021.html

到了这里,关于vscode配置opencv环境【完整版】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【opencv C++版本】安装和学习 ==Windows下使用VSCode配置OpenCV开发环境

    ref:https://opencv.org/releases/ ref:https://www.cnblogs.com/ticlab/p/16817542.html c_cpp_properties.json 照着ref 没安装成功,先写个二分查找把 ref:https://docs.opencv.org/4.x/df/d65/tutorial_table_of_content_introduction.html nnd,用这个ref在ubuntu20.04 上安装成功了!!!咳咳咳 ref:https://blog.csdn.net/weixin_4479667

    2024年02月14日
    浏览(41)
  • Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异)

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vs studio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vs code下

    2024年02月02日
    浏览(49)
  • [C# SDK/IDE]-VSCode 搭建 C# 开发环境

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始,CSDN诚邀各毕业生/在校生/职场人讲述自己的毕业季故事,分享自己的经验,技术er的进击之路,等你来书写!我是从自身经历出发,分享自己的经验。 在技术学习过程中

    2023年04月08日
    浏览(41)
  • 在Pycharm的环境下安装OpenCV 完整版

    哈哈pycharm好处  库多嘛(懂的都懂) 进正题,打开pycharm点击左上角文件  点击设置  打开设置找到解释器  点击加号  输入opencv  找到 opencv-contrib-python和opencv-python点击左下角安装包就可以安装了 可能会遇到安装失败的问题 文章结尾有解决办法 测试opencv库 输入下方代码试

    2024年02月07日
    浏览(16)
  • 在VSCode平台上使用Embedded IDE搭建单片机开发环境

    本文介绍了如何在VSCode平台上通过Embedded IDE插件搭建单片机开发环境,包括软件安装、插件配置、编译器安装和项目构建等步骤。

    2023年04月08日
    浏览(47)
  • Vscode搭建开发调试STM32/RISC-V环境IDE(最全面)

    单片机开发IDE环境如KeilMDK,虽然操作简单 ,方便调试。但就是代码编辑风格很老套,中文符号乱码还是常有的事。而如今流行的vscode编辑器很不错,免费且相当轻量级,用来代码开发体验很不错,看着都舒服。Clion IDE体验更好,但就是它不免费且体积较大。Stm32cubeIDE生成工

    2024年02月16日
    浏览(50)
  • TensorRT环境配置(2023完整版)

    配置TensorRT环境需要配置CUDA、CUDNN、英伟达显卡驱动 安装顺序是先英伟达显卡驱动,CUDA,CUDNN,如果已经安装就可以跳过 可以用命令查询CUDA和英伟达驱动版本,下载对应的CUDNN: 类似这样,如图我的显卡驱动版本为515.65.01,CUDA版本为11.7 安装CUDNN 到官网下载对应CUDA版本的

    2024年02月07日
    浏览(26)
  • Arduino IDE 环境配置

    目录 Arduino IDE 环境配置 1. 安装方式 2. 操作方法(Arduino中文社区) 2.1. 安装Arduino IDE 2.2. 下载固件 2.3. 修改Arduino IDE语言 2.4. 添加开发板管理网址 2.5. 运行离线包 2.6. 检查安装是否成功 github下载:这种方式可以获取到相关固件,但是如果想要在Arduino IDE中使用需要再进行一系

    2024年03月23日
    浏览(31)
  • Python教程——配置环境,再探IDE

    如果我们想要使用Python语言编写程序,我们必须下载Python安装包并配置Python环境,我们现在就来下载一下Python安装包。 Python官方网站 点击下载按钮 我们选择合适的Python版本 这里我直接下载最新版Python3.12 下载速度是十分快的,然后我们进行安装操作 然后我们在文件夹找到安

    2024年02月08日
    浏览(32)
  • 【完整版】Eclipse开发环境配置,从零到项目运行

    【完整版】Eclipse开发环境配置,从零到项目运行 1、java环境 安装 本系统使用java6开发,老师使用1.6.0 _45版本开发,如下图所示: “开发工具”目录提供了1.6.0 _45版本32位和64位两个安装程序,大家根据自己电脑操作系统进行选择。 双击运行1.6.0 _45安装程序在自己的电脑上安

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包