The imported target '' Qt5::Gui'' references the file ''/usr/lib/x866_64-linux-gnu/libGL.so" but this file does not exist.
ROS catkin_make 中遇到的问题
事情是这样子的,我在catkin_make的时候报错如下:
at /usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake:27 (message):
The imported target “Qt5::Gui” references the file
“/usr/lib/x86_64-linux-gnu/libEGL.so”
but this file does not exist. Possible reasons include:
-
The file was deleted, renamed, or moved to another location.
-
An install or uninstall procedure did not complete successfully.
-
The installation package was faulty and contained
“/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake”
but not all the files it references.
通过阅读这段报错,他提示我们camke的时候依赖的一个文件libEGL.so没有被找到,我跟据它的提示找到了libEGL.so这个文件,发现文件夹里的libEGL.so已经变成了红色的标(看上去就像已经损坏了,或者已经丢失了)。但是于此同时,我发现文件夹下面有很多libEGL.so.1、libEGL.so.1.4.4这样的文件。可以通过这个命令快捷查看: