运行环境:Qt Creator 4.5.0
Based on Qt 5.9.4 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit)
Ubuntu16.04中运行最简单的hello程序,按照通用的教程将程序运行后 ,出现标题问题,百度问题发现缺少库文件!
一般方法要求更新源,但是电脑更新不了(添加科大的源也没更新成功),所以到Stack Overflow上查找问题解决办法:虽然Qt和Ubuntu版本不一样,但一样的问题!链接如下:
https://stackoverflow.com/questions/18406369/qt-cant-find-lgl-error
按照上面的指令问题解决了,第一次编译Qt GUI程序通过了!!!
$ locate libGL
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2.0.0
$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so