我正在尝试使用官方说明中的脚本从Windows下的源代码编译QT。 (https://wiki.qt.io/Building_a_static_Qt_for_Windows_using_MinGW)
cmd /c "configure.bat -static -debug-and-release -platform win32-g++ -prefix $QtDir `
-qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -qt-sql-sqlite -no-openssl -opensource -confirm-license `
-make libs -nomake tools -nomake examples -nomake tests"
mingw32-make -k -j4
mingw32-make -k install
结果我遇到了两个问题:
1)构建选项:
OpenGL:
2)致命错误:GLES2 / gl2.h:没有这样的文件或目录
我试图为“ -opengl”参数设置所有可能的选项,但均无效。
我已经安装了ANGLE所需的指令,并且写入了PATH中的路径,但是安装仍然找不到它。另外,在源目录中,在每个需要GLES2的文件旁边,都有所有必需的标题。
我试图手动下载ANGLE库,并在PATH中写入它的路径,但这没用。
相同的问题在 http://www.qtcentre.org/threads/53752-Error-compiling-qt5-01-on-indovs https://bugreports.qt.io/browse/QTBUG-59996
但是解决方案并没有帮助我。