IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 随手记录 CMake: opencv2/opencv.hpp not found -> 正文阅读

[人工智能]随手记录 CMake: opencv2/opencv.hpp not found

前言

其实在ubuntu 18.04 melodic下,成功编译过,可能环境自己以前调过啥的。首次在新配置的 ubuntu20.04 下测试,有的这个问题。

编译代码:GPIR release版

为此专门重新rm了link来了一遍 hhh 解决起来比较快,但是值得记载一下,毕竟后面很多这个问题可以根据此思路来找

以下为参考

  1. https://askubuntu.com/questions/1256279/make-opencv2-opencv-hpp-not-found

  2. https://askubuntu.com/questions/398818/how-to-remove-symbolic-link

  3. https://askubuntu.com/questions/1145925/how-to-know-if-a-folder-is-a-symbolic-link

错误示意

相关细节性错误复制:

fatal error: opencv2/core/core.hpp: No such file or directory
   15 | #include <opencv2/core/core.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~

心路历程

首先直接google一波,emm 查找了参考1,然后其实提问者差一点就能解决了,因为提问者已经找到了原因。也就是opencv2并不在usr/include里,在的东西叫opencv4,

然后opencv2/opencv.hpp 在opencv4文件夹内,所以我第一直觉的优雅解决法是:

直接软链接过去让他找到即可

第一步查看一下usr/include和open相近的文件夹是啥:

kin@kin-desktop: cd /usr/include/open
opencv4/       OpenEXR/       openjpeg-2.1@  openjpeg-2.3/  openni2/       openssl/       openvpn/  

然后可以进入opencv4可以看到opencv2 也就这一个 我估计是… 安ros还是啥的 在20外面变了个名字 但是里面还是一致的

也就是说 直接ln 软链接过去就可以成功了,比如这样

sudo ln -s /usr/include/opencv4/opencv2 /usr/include/opencv2

其实很多的关于cannot found 如果真的安装好了,可能就是路径对不上而已,找到这个包找的是哪条路,然后确认那条路径是否有就可以了

最后重新再make就发现无此错误了~ 编译通过

在这里插入图片描述

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-05-08 08:05:07  更:2022-05-08 08:06:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:47:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码