gpt4 book ai didi

c++ - libGL 确实存在,但链接器无法找到它 - Qt 4.8.7、CentOS 7.5

转载 作者:可可西里 更新时间:2023-11-01 18:36:33 24 4
gpt4 key购买 nike

我从 base repo 安装了 CentOS Linux release 7.5.1804Qt 4.8.7。我安装了 NVidia 驱动程序版本 390.59 发布日期 2018.5.16。我还有 libGL-mesalibGL-mesa-devel INSTALLED。我的显卡 Quadro K4000M 运行良好 - 例如,glxgears 60fps,Qt Demos (OpenGL) 运行良好。

但是当我尝试编译 chip 示例时,出现以下错误:

/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 命令的输出:

[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

如何解决问题?

最佳答案

问题解决了——我安装了NVIDIA 最新驱动(版本:390.67 发布日期:2018.6.5):http://www.advancedclustering.com/act_kb/installing-nvidia-drivers-rhel-centos-7/ .

关于c++ - libGL 确实存在,但链接器无法找到它 - Qt 4.8.7、CentOS 7.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50660460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com