linux(ubuntu)下运行qt,出现错误:/usr/bin/ld: error: cannot find -lGL

出现这个错误一般是系统缺乏对应的库文件

解决办法:

 在终端窗口输入以下命令:

$ locate libGL.so

如果是32位系统:

$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so

如果是64位系统:

$  sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so

如果以上命令输入后还是无法解决问题,再输入以下命令:

$ sudo apt-get install libgl1-mesa-dev
下载库文件

猜你喜欢

转载自blog.csdn.net/oschina_41790905/article/details/81021231