【问题标题】:How to install a project for which CMake contains catkin/ROS in find_package?如何安装 CMake 在 find_package 中包含 catkin/ROS 的项目?
【发布时间】:2020-01-17 22:02:11
【问题描述】:

我有一个这样开始的项目:

cmake_minimum_required(VERSION 2.8.3)
project(quanergy_client_ros)

    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

    ## Find catkin macros and libraries
    find_package(catkin REQUIRED COMPONENTS
      roscpp
      sensor_msgs
      pcl_ros
    )

我尝试安装所有与 ros 相关的东西 (sudo apt install -y ros*),我尝试构建一些东西,例如 roscpp,然后是 pcl_ros,但这些项目一直依赖于其他项目,所以我不知道该怎么办.

据我了解,catkin 是可以构建 ROS 项目的东西。但是,我找不到安装这些依赖项的方法。

【问题讨论】:

标签: ubuntu package ros catkin


【解决方案1】:

如果您使用的是 Ubuntu,您可以使用以下命令安装 ros 及其所有依赖项:

sudo apt-get install python-rosdep

在其他平台:

sudo pip install -U rosdep

不要忘记初始化这个:

sudo rosdep init

请查看rosdep manual了解更多信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 2018-11-14
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    相关资源
    最近更新 更多