参考链接:
【OpenCV4】Mac 系统下使用 vscode 配置 c++ 版 OpenCV4.5.4 成功
在参考该博主的博客后,一般情况下使用vscode编写c++使用opencv能够成功,但我遇到的的问题是编译的过程找不到头文件。

fatal error: 'opencv2/core.hpp' file not found

这个时候就与编译的参数设置有关,由于我使用的是code runner,最后将cpp的编译参数修改为如下即可。

"cpp": "cd $dir && g++ -std=c++11 `pkg-config --cflags --libs opencv4` $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

最关键的参数就是这个。

pkg-config --cflags --libs opencv4

如果不出意外的话,还是会出意外滴~
当你执行这个命令的时候需要出现如下代码,才会是正常情况。

-I/usr/local/opt/opencv/include/opencv4 -L/usr/local/opt/opencv/lib -lopencv_gapi -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_sfm -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_xfeatures2d -lopencv_shape -lopencv_ml -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core

这个时候在网上搜索到的博客,大部分是教你如何手动去配置opencv4.pc文件,需要根据自己opencv的安装路径去进行配置,比较复杂而且我是没有成功的。
正当我万念俱灰准备使用brew重新安装opencv的时候,提示我由于opencv已经安装,只需执行如下命令即可。

brew link opencv

执行完成后,成功work了,可自动帮你创建opencv4.pc文件,大功告成!

vscode c++ code runner 配置 opencv相关推荐

  1. vscode 使用code runner配置c++11

    打开 文件 -> 首选项 -> 设置 -> 输入 setting.json -> 打开 "在 setting.json 中编辑" 输入 "code ...

  2. vs code python插件_vs code Python code runner配置 , 飞跃|Fly

    今天谈一谈vs code Python开发时遇到的一个坑,它就是一款号称万能插件:code runner.先来看看专业介绍:见下图 "万能语言环境" "不搭建开发环境&q ...

  3. vscode安装code runner后运行程序出现乱码解决办法 �밴���������. . .

    安装好code runner后编译c++文件时发现会出乱码,查了查网上好像没啥解决办法,后来看了看code runner的说明文件解决了. 首先进入Code-runner: Executor Map的 ...

  4. vscode中code runner使用c++17标准

    按照官网文档troubleshooting将tasks.json修改如下,使用vscode自带的run c/c++ file会使用c++17.但是code runner是走Run Code的,还是无效 ...

  5. VS Code C++配置opencv:执行时报错无法定位程序输入点于动态链接库XXX

    这个问题和配置C++环境时遇到的很类似也是无法定位程序输入点于动态链接库,详情可以查看链接: VS Code配置C++环境第一次使用string等变量调试报错:Unable to start debu ...

  6. Vscode 使用 Code Runner 输出乱码,不只中文

    一.问题描述 在配置完vsode后,使用Run Coder运行代码,无论中英文,输出结果都是乱码: 使用一些网络上的常用处理方案都无法解决,例如:进入run coder的设置进行修改. 二.问题解决 ...

  7. Linux下VSCode的安装和使用(VScode C/C++配置 CMake的使用)(GCC、GDB)(各类插件 Snippets、Code Runner、Include Autocomplete)

    文章目录 Linux下安装vscode VScode安装插件 编码与调试配置(转到bilibili教程 - 共24课) Linux下安装vscode vscode貌似也能通过apt-get 方法安装, ...

  8. c# vscode 配置_[VSCode插件推荐] Code Runner: 代码一键运行,支持超过40种语言

    记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 Node.js .所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了.唯一不足的是,笔者希望在VS Code里,能 ...

  9. Windows VsCode配置OpenCV、Eigen

    Windows平台下安装OpenCV与Eigen一般需要先进行编译,配置环境变量,再在VsCode里面进行文件配置.本文按照编译及环境配置-vscode文件配置进行. 编译及路径配置 MinGW 首先 ...

  10. windows下vscode + code runner + cmake + msbuild.exe搭建C++快速编译环境

    环境准备 安装 visual studio 安装 VS code VS code 安装 code runner 插件 直接编译不通过CMake 无需安装Cmake 通过预设的环境进行编译 这种方法有时 ...

最新文章

  1. GET POST 区别详解
  2. k8s 资源文件基础练习
  3. 自动驾驶中高精地图的大规模生产:视觉惯导技术在高德的应用
  4. java ldap 分页_具有从属引用的 LDAP 分页查询未正确处理
  5. 计算机编程课程顺序_九月份可以开始提供650多种免费的在线编程和计算机科学课程
  6. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统2
  7. VisualStudio quick tips -- 快速在多个打开的代码文件间切换
  8. python小结_Python小结
  9. Linux常用命令——cd
  10. Jupyter Notebook 添加说明表格Cell
  11. oracle 模式_Oracle实验--insert /*+APPEND*/与insert不同模式下产生redo大小
  12. wireshark抓包分析怎么看进程_wireshark抓包数据怎么看?wireshark数据分析教程
  13. ubuntu安装中文输入法fcitx
  14. 前端请求路径为何不能写成http://localhost:8080/**/** ?
  15. 移动辟谣飞信下线:飞信未来仍将大有作为
  16. 码距与检错或纠错能力的关系
  17. 大厂app出海攻略|一个方法让app推广变现能力双效提升
  18. [CMD] DSP CMD文件详解
  19. uni-app 不用onShow返回上一页刷新数据
  20. 04【weapiday 2/7】

热门文章

  1. wps怎么打包图片_wps如何压缩图片
  2. 常用数字信号处理方法在matlab上的实现(目录和先导)
  3. ACL2021 | 任务型和开放域对话系统
  4. 解决微信公众号accessToken白名单问题
  5. 程序员内部培训与个人发展杂谈
  6. 利用Nginx反向代理解决服务器80端口被封
  7. 计算机窗口的排列和切换,win10系统操作多窗口显示排列切换的方案介绍
  8. iOS12正式版:支持Siri捷径
  9. 计算机美食网页毕业论文,毕业论文--美食网页计与制作.doc
  10. bandizip修改压缩文件内容_BandiZip解压添加压缩文件教程