当前位置: 首页 > news >正文

Windows环境VSCode配置OpenCV-项目配置(二)

  1. 修改c_cpp_properties.json

     {"configurations": [{"name": "windows-gcc-x64","includePath": ["${workspaceFolder}/**","D:/mingw64/mingw64/include","D:/openCV_win/build/install/include","D:/openCV_win/build/install/include/opencv2"],"compilerPath": "D:/mingw64/mingw64/bin/gcc.exe","cStandard": "${default}","cppStandard": "${default}","intelliSenseMode": "windows-gcc-x64","compilerArgs": [""]}],"version": 4
    }
    
  2. 修改tasks.json

    {"tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活动文件","command": "D:\\mingw64\\mingw64\\bin\\g++.exe","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe","-I", "D:/openCV_win/build/install/include/","-I", "D:/openCV_win/build/install/include/opencv2/","-L", "D:/openCV_win/build/install/x64/mingw/bin/lib*"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"
    }
    
  3. launch.json

    {"version": "0.2.0","configurations": [{"name": "C/C++ Runner: Debug Session","type": "cppdbg","request": "launch","args": [],"stopAtEntry": false,"externalConsole": true,"cwd": "${workspaceFolder}","program": "${workspaceFolder}\\${fileBasenameNoExtension}.exe","MIMode": "gdb","miDebuggerPath": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
    }
    
  4. 新建test.cpp

     #include <iostream>
    #include <opencv2/opencv.hpp>
    using namespace std;int main() {std::cout << "Hello, World start" << std::endl;cv::Mat img = cv::imread("C:/Users/Pictures/nba/724224.jpg");cv::imshow("img", img);cv::waitKey(0);std::cout << "Hello, World end" << std::endl;return 0;
    }
    

如果F5出错
Unexpected GDB output from command “-exec-run”.
需要修改mingw64的环境变量到git前
运行效果:
在这里插入图片描述

相关文章:

  • redis+python 建立免费http-ip代理池;验证+留接口
  • golang学习笔记——多态
  • Go基础面经大全(持续补充中)
  • odoo16前端框架源码阅读——env.js
  • 矩阵理论——Gerschgorin定理,以及用python绘制Gerschgorin圆盘动图
  • git基本用法和操作
  • 8、创建第一个鸿蒙页面并实现页面跳转
  • Asp.net MVC Api项目搭建
  • 德语B级SampleAcademy
  • 浏览器内置NoSQL数据库IndexedDB
  • 快速搭建本地的chatgpt
  • 什么是Mock?为什么要使用Mock呢?
  • GEM5 Garnet DVFS / NoC DVFS教程:ruby.clk_domain ruby.voltage_domain
  • squid代理服务器
  • 深入解析序列模型:全面阐释 RNN、LSTM 与 Seq2Seq 的秘密
  • python3.6+scrapy+mysql 爬虫实战
  • 时间复杂度分析经典问题——最大子序列和
  • 【译】理解JavaScript:new 关键字
  • 78. Subsets
  • CSS相对定位
  • Facebook AccountKit 接入的坑点
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • js继承的实现方法
  • js中的正则表达式入门
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Python十分钟制作属于你自己的个性logo
  • QQ浏览器x5内核的兼容性问题
  • React系列之 Redux 架构模式
  • Redis的resp协议
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • uni-app项目数字滚动
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 仿天猫超市收藏抛物线动画工具库
  • 构造函数(constructor)与原型链(prototype)关系
  • 和 || 运算
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • ​ubuntu下安装kvm虚拟机
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • (003)SlickEdit Unity的补全
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (java)关于Thread的挂起和恢复
  • (python)数据结构---字典
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (万字长文)Spring的核心知识尽揽其中
  • (一)WLAN定义和基本架构转
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .chm格式文件如何阅读
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .net6使用Sejil可视化日志
  • .net反编译的九款神器