ROS系统编译错误

CMakeFiles/tf_broadcaster.dir/src/tf_broadcaster.cpp.o:在函数‘main
’中:
tf_broadcaster.cpp:(.text+0x10f):对‘tf::TransformBroadcaster::Transf
ormBroadcaster()’未定义的引用

在学习ros系统的tf包的时候出现了上述错误。解决办法如下
在相应的CMakelist.txt文件中修改代码:

find_package(catkin REQUIRED COMPONENTS
  roscpp
  rospy
  std_msgs
  tf         #主要是添加这个东西
)

版权声明:本文为qq_35291087原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。