在ubuntu系统下,我查看生成目录下的makeFile文件,发现里面调用的库中有 -lGL, 是否可以将其理解为,该qt程序运行时依赖的底层图形库是opengl?
然后我查看在win7下生成的makeFile文件,里面没有看到-lGL,那么在win7下依赖的图形库又是什么?
------解决思路----------------------
传统的Qt 不依赖 OpenGL (QtOpenGL模块除外)
从Qt5开始,QtQucik2 需要OpenGL 来能运行。
但是 Windows 的默认的 OpenGL 版本太老,以至于不能使用。所以,要么你安装新的显卡驱动,要么使用angle将系统Direct3D转换成OpenGL接口。
------解决思路----------------------
大神,我发现在Windows 7 Premium,也就是没有安装任何显卡,系统只支持OpenGL 1.1的情况下,即使使用ANGLE版,也无法启动Quick 2程序。我看了Qt 5.4,他的确支持Quick 2D Software Renderer,需要依赖opengl32sw.dll,但是即使我将该文件放在规定的位置了,还是无法显示。Quick 2程序是空白。这该怎么办呢?
------解决思路----------------------
这个我也不清楚 ;-(