- 主要报错
- 完整报错
- 解决方法
- 1.来到文件位置
- 4.重新建立链接,但报错
- 5.重新链接
- 6.查看链接状态
“/usr/lib/x86_64-linux-gnu/libGL.so” but this file does not exist.
完整报错CMake Error 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/libGL.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.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:50 (_qt5_Gui_check_file_exists)
/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:74 (_qt5gui_find_extra_libs)
/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake:184 (include)
/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:101 (find_package)
/usr/lib/cmake/vtk-6.3/Modules/vtkGUISupportQt.cmake:17 (find_package)
/usr/lib/cmake/vtk-6.3/vtkModuleAPI.cmake:45 (include)
/usr/lib/cmake/vtk-6.3/vtkModuleAPI.cmake:15 (vtk_module_load)
/usr/lib/cmake/vtk-6.3/vtkModuleAPI.cmake:132 (_vtk_module_config_recurse)
/usr/lib/cmake/vtk-6.3/VTKConfig.cmake:80 (vtk_module_config)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:501 (find_package)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:656 (find_VTK)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:847 (find_external_library)
CMakeLists.txt:45 (find_package)
– Configuring incomplete, errors occurred!
解决方法 1.来到文件位置cd /usr/lib/x86_64-linux-gnu
###2. 查看文件链接状态
ls -l libGL.so
显示为红色
大概就是文件链接到了不存在的文件身上,要做的就是重新建立链接。
###3. 查看相关文件
ls *GL*4.重新建立链接,但报错
sudo ln -s libGL.so.1 libGL.so
报错:
ln: 无法创建符号链接'libGL.so': 文件已存在
删除原项目
sudo rm /usr/lib/x86_64-linux-gnu/libGL.so5.重新链接
sudo ln /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so6.查看链接状态
ls -l libGL.so



