首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >add_executable错误- CMake

add_executable错误- CMake
EN

Ask Ubuntu用户
提问于 2021-06-07 12:16:44
回答 1查看 416关注 0票数 0

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

代码语言:javascript
复制
colcon build --symlink-install

我发现了一个错误:

我使用的cmake文件如下:

我正在使用ROS2 foxy发行版。

EN

回答 1

Ask Ubuntu用户

发布于 2021-06-07 13:39:32

当您在cmake中有一个add_executable命令时,它期望您所列出的文件相对于您的CMakeLists.txt文件的位置存在。因此,例如,您的工作区可能如下所示:

代码语言:javascript
复制
.
└── my_package
    ├── CMakeLists.txt
    ├── include
    │   └── my_package
    ├── package.xml
    └── src
        └── dolly_follow.cpp

看起来,您所遵循的教程只是从CMakeLists.txt存储库复制和粘贴了一个多莉,但并没有指示您实际从存储库中提取任何代码;我想说的是,这里的问题是教程的说明不清楚。

如果您不打算实际编译一个名为C++的dolly_follow.cpp文件,您可以删除引用它的add_executable命令和引用add_executable命令目标的后面的install命令。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1344280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档