我有一个项目是这样开始的:
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,您可以使用以下命令安装 ros 及其所有依赖项:
sudo apt-get install python-rosdep
在其他平台形式中:
sudo pip install -U rosdep
对于两者都不要忘记初始化它:
sudo rosdep init
另请查看 rosdep 手册以获取更多信息