运行 roslaunch gazebo_ros empty_world.launch提示有错误,没有gzserver和gzclient

是由于下载gazebo时的链接文件链接失效,

因此,只需要重新对该文件的lib文件夹下的同名文件和share文件夹下的同名文件进行软链接即可:

 sudo ln -s /opt/ros/kinetic/lib/gazebo_ros/gzserver /opt/ros/kinetic/share/gazebo_ros/gzserver

sudo ln -s /opt/ros/kinetic/lib/gazebo_ros/gzclient /opt/ros/kinetic/share/gazebo_ros/gzclient


总结:以后看到报错未找到某个文件,但某个文件在该位置时,看看是否时链接失效引起的。

原文地址:https://www.cnblogs.com/excellentlhw/p/10943926.html