ROS 问题:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

Ahm*_*hal 4 ros

当我跑步时

rosrun turtlesim turtlesim_node
Run Code Online (Sandbox Code Playgroud)

在 Ubunto 上,我收到以下消息:

/opt/ros/noetic/lib/turtlesim/turtlesim_node:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

如何修复这个错误?

小智 5

我使用这种方法,来自https://answers.ros.org/question/354808/error-running-turtlesim-noetic/

关键是一定要找到你的libQtCore的位置,不要直接复制别人的答案。

你可以尝试:

whereis libQt5Core.so.5
Run Code Online (Sandbox Code Playgroud)

复制该地址

sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
Run Code Online (Sandbox Code Playgroud)