首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >libGL确实存在,但链接器找不到它- Qt 4.8.7,CentOS 7.5

libGL确实存在,但链接器找不到它- Qt 4.8.7,CentOS 7.5
EN

Stack Overflow用户
提问于 2018-06-03 03:33:48
回答 1查看 928关注 0票数 7

我已经从base repo安装了带有Qt 4.8.7CentOS Linux release 7.5.1804。我安装了NVidia driver version 390.59 release date 2018.5.16。我还安装了libGL-mesalibGL-mesa-devel 。我的显卡Quadro K4000M运行良好-例如,glxgears 60fps,Qt演示(OpenGL)工作。

但是,当我试图编译chip示例时,我得到了以下错误:

代码语言:javascript
复制
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../libGL.so when searching for -lGL
/usr/bin/ld: skipping incompatible //lib/libGL.so when searching for -lGL
/usr/bin/ld: skipping incompatible //usr/lib/libGL.so when searching for -lGL
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make: *** [chip] Error 1

以下是ls命令的输出:

代码语言:javascript
复制
[user@centos-7 ~]$ ls -h /usr/lib64/ | grep "libGL"
libGLdispatch.so.0
libGLESv1_CM_nvidia.so.1
libGLESv1_CM_nvidia.so.390.59
libGLESv1_CM.so
libGLESv1_CM.so.1
libGLESv1_CM.so.1.2.0
libGLESv2_nvidia.so.2
libGLESv2_nvidia.so.390.59
libGLESv2.so
libGLESv2.so.2
libGLESv2.so.2.1.0
libGL.la
libGL.so
libGL.so.1
libGL.so.1.7.0
libGLU.so
libGLU.so.1
libGLU.so.1.3.1
libGLX_indirect.so.0
libGLX_nvidia.so.0
libGLX_nvidia.so.390.59
libGLX.so
libGLX.so.0

如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-09 04:05:26

问题已经解决了--我以这种方式安装了的最新驱动程序(version: 390.67 release Date: 2018.6.5):http://www.advancedclustering.com/act_kb/installing-nvidia-drivers-rhel-centos-7/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50660460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档