编译报错cannot find -lGL
是因为找不到openGL的库。
打开终端,输入”locate libGL.so”查找系统中是否有openGL的库,没有的话先安装,有的话可以看到:
#locate libGL.so
或
#find / -name libGL.so
系统中存在openGL库,直接软链接到目录”/usr/lib”下即可,如图所示:
#ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so
软连接成功后,lib目录下存在libGL.so,现在打开QtCreator再次进行编译就能够成功编译了。
如果没有,就找到openGL的库进行安装。