我在我的Ubuntu20.04计算机中创建了一个包和源文件。我的目标是在Rviz2中可视化虚拟传感器和对象。为了做到这一点,我遵循了如何在ROS2 2中可视化传感器数据的文章。而且,当我使用命令构建包时:
colcon build --symlink-install我发现了一个错误:

我使用的cmake文件如下:

我正在使用ROS2 foxy发行版。
发布于 2021-06-07 13:39:32
当您在cmake中有一个add_executable命令时,它期望您所列出的文件相对于您的CMakeLists.txt文件的位置存在。因此,例如,您的工作区可能如下所示:
.
└── my_package
├── CMakeLists.txt
├── include
│ └── my_package
├── package.xml
└── src
└── dolly_follow.cpp看起来,您所遵循的教程只是从CMakeLists.txt存储库复制和粘贴了一个多莉,但并没有指示您实际从存储库中提取任何代码;我想说的是,这里的问题是教程的说明不清楚。
如果您不打算实际编译一个名为C++的dolly_follow.cpp文件,您可以删除引用它的add_executable命令和引用add_executable命令目标的后面的install命令。
https://askubuntu.com/questions/1344280
复制相似问题