Xavier(3):Project ‘*‘ specifies ‘/usr/include/opencv‘ as an include dir, which is not found.
目录
opencv文件目录找不到
grid_map_cv
cv_bridge
voronoi(维诺图)
解决方案1----修改报错的文件
解决方案2----制作软连接--推荐
制作软连接参考1
制作软连接参考2
参考链接:
Xavier卸载opencv及安装opencv3.x
opencv文件目录找不到
Xavier卸载opencv后,会让一些与opencv有关的包在使用时报错,这是因为这些opencv目录被删除,或者尽管有这个目录/文件,但文件的存储非常小----大概是无效文件
报错参考如下,报错是“/usr/include/opencv”这个目录找不到,这个目录是opencv的头文件目录
grid_map_cv
Project 'grid_map_cv' specifies '/usr/include/opencv' as an include dir,which is not found. It does neither exist as an absolute directory nor in'${{prefix}}//usr/include/opencv'. Check the issue tracker'http://github.com/anybotics/grid_map/issues' and consider creating aticket if the problem has not been reported yet.
Call Stack (most recent call first):/opt/ros/melodic/share/grid_map_ros/cmake/grid_map_rosConfig.cmake:197 (find_package)/opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)CMakeLists.txt:21 (find_package)
cv_bridge
CMake Error at /opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake:113 (message):Project 'cv_bridge' specifies '/usr/include/opencv' as an include dir,which is not found. It does neither exist as an absolute directory nor in'${{prefix}}//usr/include/opencv'. Check the issue tracker'https://github.com/ros-perception/vision_opencv/issues' and considercreating a ticket if the problem has not been reported yet.
Call Stack (most recent call first):/opt/ros/melodic/share/grid_map_cv/cmake/grid_map_cvConfig.cmake:199 (find_package)/opt/ros/melodic/share/grid_map_ros/cmake/grid_map_rosConfig.cmake:197 (find_package)/opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)CMakeLists.txt:21 (find_package)
voronoi(维诺图)
CMake Error at /home/bit/planing_and_control_ws/devel/share/voronoi/cmake/voronoiConfig.cmake:113 (message):Project 'voronoi' specifies '/usr/include/opencv' as an include dir, whichis not found. It does neither exist as an absolute directory nor in'/home/bit/planing_and_control_ws/src/planning/dependent_package/voronoi//usr/include/opencv'.Report the problem to the maintainer 'lijiangnan <lijiangnan@@todo.todo>'
解决方案1----修改报错的文件
上面两个报错对应修改的文件可以从报错中看出,分别为:
/opt/ros/melodic/share/grid_map_cv/cmake/grid_map_cvConfig.cmake/opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake
先安装自己需要的opencv版本;
将文件中的“/usr/include/opencv”改为自己安装的opencv的头文件目录(参考解决方案2中提到的目录)即可,
参考之前写的:https://blog.csdn.net/BIT_HXZ/article/details/123664947----是为了找到自带的opencv4,步骤和这里差不多(但这里用的是自己安装的opencv)
解决方案2----制作软连接--推荐
先安装自己需要的opencv版本;
查看默认opencv头文件目录,进入/usr/include。文件夹内查找opencv,发现opencv只有40B,索性直接删除。
sudo rm opencv
制作软连接参考1
当cmake编译时设置安装目录为/usr/local ,cmake指令部分参数参考如下:
CMAKE_INSTALL_PREFIX=/usr/local
opencv头文件目录为/usr/local/include/opencv
sudo ln -s /usr/local/include/opencv /usr/include/opencv
制作软连接参考2
当安装opencv时,只执行make,没哟执行sudo make install,此时头文件目录在自己的opencv 编译目录内,参考:
/home/meng/lib/opencv-3.2.0/build/include
此时执行:
sudo ln -s /home/bit/lib/opencv-3.2.0/build/include /usr/include/opencv
参考链接:
Xavier卸载opencv及安装opencv3.x
Jetson Xavier NX安装opencv3.x以及踩过的坑_gz7seven的博客-CSDN博客
Xavier(3):Project ‘*‘ specifies ‘/usr/include/opencv‘ as an include dir, which is not found.相关推荐
- catkin_make:Project ‘cv_bridge‘ specifies ‘/usr/include/opencv‘ as an include dir, which is not fo
编译darknet_ros时遇到的问题 报错信息: - Found OpenCV: /usr (found version "4.1.1") CMake Error at /opt ...
- Project ‘cv_bridge‘ specifies ‘/usr/include/opencv‘ as an include dir, which is not found.的解决方法
在学习jetson nano 2G时,在编译ROS的package时可能会出现cmake的错误: Project 'cv_bridge' specifies '/usr/include/opencv' ...
- Project ‘cv_bridge‘ specifies ‘usr/include/opencv‘ as an include dir, which is not found.
1.具体报错 CMake Error at /opt/ros/melodic/share/cv_bridge/cv_bridgeConfig.cmake:113 (message): Project ...
- Project ‘cv_bridge‘ specifies ‘/usr/include/opencv‘ as an include dir, which is not found的解决方法
在Jetson Nano上需要用到cv_bridge来做ROS中的视频传输,在另一个机子上可以编译的程序在这里却提示Project 'cv_bridge' specifies '/usr/includ ...
- Jetson Nano安装ROS后cmake出现Project ‘cv_bridge‘ specifies ‘/usr/include/opencv‘ as an include dir
Jetson Nano安装ROS后cmake出现Project 'cv_bridge' specifies '/usr/include/opencv' as an include dir, which ...
- Project ‘cv_bridge‘ specifies ‘/usr/include/opencv4‘ as an include dir,which is not found
Project 'cv_bridge' specifies '/usr/include/opencv4' as an include dir,which is not found 由于找不到OpenC ...
- To support older versions than API 17 (project specifies 15) you should also add android:drawableLef
Android Studio报错: To support older versions than API 17 (project specifies 15) you should also add a ...
- #include<>和#include“”的区别
一.查找的目录不同 1.#include<>:编译器直接从系统类库目录里查找头文件: #include<stdio.h> 比如在VS2013中,编译器会直接在<Visua ...
- %@ INCLUDE FILE=%与JSP:INCLUDE PAGE=/区别
2019独角兽企业重金招聘Python工程师标准>>> 两者最重要的区别:JSP指令<%@ include file=""%>,是将被引入的JSP与原 ...
最新文章
- linux bash基础
- sql的执行顺序 (where、groupby、having等)
- samli文件_5.3 smali文件格式
- php刷新公测,2021新时代来临,Z-BlogPHP 1.7 重磅公测
- 案例 | 易快报:解放“客户成功”的背后故事
- 通过javaMail API 发送邮件
- 在 SAP BTP Kyma Runtime 上使用 Redis 读取和存储数据
- 接收上传的multi-file的文件(四)
- 工作223:状态管理里面取值
- sql server 2008 r2卸载重装_免费下载:Intouch软件、Windows操作系统、SQL数据库,VB6.0、C#...
- python中常见的几种错误
- 电子设备常见的音视频接口
- 三星固态sm863,pm863,sm865,sm865a颗粒
- Exploit-exercises
- android微信认证失败怎么办,微信登陆好友头像验证失败该怎么办?
- pygame学习笔记——飞机大战爆炸效果
- 关于重装系统后部分文件呈绿色的原因
- ajax type是get请求,jQuery的Ajax请求数据时type无法使用GET
- Flume编写拦截器
- 网格搜索(调参)与数据预处理
热门文章
- Android 蓝牙APP设计
- pc端适配移动端之背景颜色和背景图片
- 一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少。
- IOS – OpenGL ES 图像CGA色彩滤镜 GPUImageCGAColorspaceFilter
- RFID校园消费系统
- BufferQueue研究
- >python可视化神器altair
- ubuntu14.04 samba 无法访问。您可能没有权限使用网络资源
- 大学计算机公共课容易挂科吗,大学最容易“挂科”的4个课程,考试难度让人崩溃,很多人要重修...
- 转:PCB设计铜铂厚度、线宽和电流关系