0

在其中创建一个新包和代码后,我得到了下面的一个;

[rosrun] 在 /home/aybakana/catkin_ws/src/pcl_tutorials 下找不到名为 tf_result 的可执行文件

我尝试了所有采购的东西等,但它不起作用。

有谁知道为什么会这样?

4

2 回答 2

1

我发现原因是我从 CMakeLists.txt 文件中删除了以下部分。

catkin_package( ## if you dont add this, executables are not found
  INCLUDE_DIRS include
  LIBRARIES pcl_tutorials
  CATKIN_DEPENDS geometry_msgs nav_msgs pcl_msgs roscpp rospy std_msgs
  DEPENDS system_lib
)
于 2018-08-15T06:15:34.430 回答
0

对我来说,这发生在我对 CMakeLists.txt 进行无效更改时。确保应用程序可以编译,然后catkin_make再次尝试运行。

如果没有,请尝试删除您的 devel 和 build 文件夹并重建您的应用程序。不要忘记获取 setup.bash 文件:source ./devel/setup.bash在再次运行节点之前。

于 2020-08-18T18:38:09.197 回答