QT5:在Windows下进行静态构建(openGL的麻烦)

时间:2018-07-04 17:28:15

标签: qt opengl-es qt5

我正在尝试使用官方说明中的脚本从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:

  • 角度................................
  • 台式机OpenGL .......................否
  • 动态OpenGL .......................否
  • OpenGL ES 2.0 .................................
  • OpenGL ES 3.0 ........................否
  • OpenGL ES 3.1 ........................否
  • OpenGL ES 3.2 ........................否
  • Vulkan .......................................否

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

但是解决方案并没有帮助我。

0 个答案:

没有答案