红联Linux门户
Linux帮助

centos7下Qt5使用出现qtcreator usr/bin/ld: cannot find -lGL

发布时间:2017-01-03 15:00:55来源:linux网站作者:Baojia-Wang
1.在运行程序时,出现qtcreator usr/bin/ld: cannot find -lGL, 链接程序ld没有找到GL库 
(/usr/bin/ld: cannot find -lxxx,其中xxx即表示函式库文件名称。其命名规则是:lib+库名(即xxx)+.so,相对应的库即为libGL.so库),会发生这样的原因有以下三种情形:
1)系统没有安装相对应的lib
2)相对应的lib版本不对
3)lib(.so档)的symbolic link 不正确,没有连结到正确的函式库文件(.so)
我出现的是第一种情况:
yum search libGL    //查询可用的是否安装libGL  
yum install mesa-libGL-devel.x86_64  //查找可安装的库,执行此命令完美解决
 
2.qt configure时候 error libxcb:the test for linking against libxcb and support libraries failed! you might need install dependency packages, or pass -qt -xcb
yum install xcb*
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27492.html