在其中创建一个新包和代码后,我得到了下面的一个;
[rosrun] 在 /home/aybakana/catkin_ws/src/pcl_tutorials 下找不到名为 tf_result 的可执行文件
我尝试了所有采购的东西等,但它不起作用。
有谁知道为什么会这样?
我发现原因是我从 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
)
对我来说,这发生在我对 CMakeLists.txt 进行无效更改时。确保应用程序可以编译,然后catkin_make
再次尝试运行。
如果没有,请尝试删除您的 devel 和 build 文件夹并重建您的应用程序。不要忘记获取 setup.bash 文件:source ./devel/setup.bash
在再次运行节点之前。