ros安装过后怎么找不到安装文件_ROS:找不到包配置文件

编辑:好的,所以我决定尝试一些随机的东西,我有罗斯比也口述作为一个必要的组成部分。我从我的cmakelists文件中删除了所有OpenCV的内容,现在它只显示了与rospy相同的错误,以及与std-msg相同的处理。我第一次开始用ROS在这台电脑上,我正在用ROS教程,一切都很好,直到这一点。。

我知道很多人对此都有麻烦,运行catkin-make/cmake,发现它找不到你的OpenCV文件:Could not find a package configuration file provided by "OpenCV" with any

of the following names:

OpenCVConfig.cmake

opencv-config.cmake

当我尝试使用roscpp、rospy等时也出现了这个错误:Could not find a package configuration file provided by "roscpp" with any

of the following names:

roscppConfig.cmake

roscpp-config.cmake

到目前为止我试过的是:

导出OpenCV_DIR、CMAKE_PREFIX_PATH等。人们在堆栈上建议的大多数内容。仍然会出现这个错误。

检查以确保OpenCV安装正确,使用IDMTEST,我发现一切都是正确的。我可以很好地将opencv与python等一起使用

以及Tsyvarev从评论中得到的解决方案:

如果是简单的find_包(OpenCV),那么任何一个都应该有帮助:1。cmake-DOpenCV_DIR=/usr/share/OpenCV。。。。2。cmake-DCMAKE_PREFIX_PATH=/usr。三。导出CMAKE_PREFIX_PATH=/usr。

这些.cmake文件位于:

/usr/共享/OpenCV

/usr/local/share/OpenCV

不确定他们是否能被定位在其他地方,试着做了一个大规模的搜索,它似乎只是指向这两个特定的文件夹

浏览了我的CMakeLists.txt文件,并按照.cmake文件的指示添加了目录、目标库等

我真的不知道现在该怎么办。

一些代码/文件:cmake_minimum_required(VERSION 2.8.3)

project(briancv)

## Find catkin macros and libraries

## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)

## is used, also find other catkin packages

find_package(catkin REQUIRED COMPONENTS

roscpp

rospy

std_msgs

message_generation

)

## System dependencies are found with CMake's conventions

# find_package(Boost REQUIRED COMPONENTS system)

## Uncomment this if the package has a setup.py. This macro ensures

## modules and global scripts declared therein get installed

## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html

# catkin_python_setup()

################################################

## Declare ROS messages, services and actions ##

#################

你可能感兴趣的:(ros安装过后怎么找不到安装文件_ROS:找不到包配置文件)