使用Ubuntu16.04编译QT5.7程序出现如下错误;error: GL/gl.h: No such file or directory 原因:没有安装OpenGL库文件 执行 sudo apt-get install mesa-common-dev 编译出现如下错误提示: /usr/bin/ld: cannot find -lGL 执行下面命令解决: sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev   参考资料:http://blog.sina.com.cn/s/blog_62639c0e0101j5zt.html(感谢作者提供的解决方法)