问题:
find_package(catkin) failed. catkin was neither found in the workspace nor in the CMAKE_PREFIX_PATH. One reason may be that no ROS setup.sh was sourced before"
解决方案:
按此步骤可解决:https://blog.csdn.net/weixin_43789195/article/details/103204571
问题:
rviz: symbol lookup error: /opt/ros/kinetic/lib/librviz.so: undefined symbol:
原因:可能是QT依赖项的原因
解决方案:
终端输入&显示如下
ldd /opt/ros/kinetic/lib/librviz.so | grep Qt
在 ~/.bashrc中添加以下内容:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
OK.