【问题标题】:Building Qt 5.2.1 from sources on Windows - OpenGL/angle error从 Windows 上的源代码构建 Qt 5.2.1 - OpenGL/角度错误
【发布时间】:2014-07-16 05:05:49
【问题描述】:

我现在尝试构建 QT 2 天,但它不起作用。这是我到目前为止所做的:

  • 获取源代码 (qt-everywhere-opensource-src-5.2.1)
  • 安装 perl、python、directx 9 sdk
  • 将 perl、python 添加到路径变量
  • 打开cmd:
调用“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat”amd64 设置 PATH=C:\Qt\Qt5.2.1source\qtbase\bin;C:\Qt\Qt5.2.1source\qtrepotools\bin;C:\Qt\Qt5.2.1source\gnuwin32\bin;%PATH% 设置 QMAKESPEC=win32-msvc2010 cd C:\Qt\Qt5.2.1source\ 配置 -debug -nomake 示例 -nomake 测试 -opensource -platform win32-msvc2010 -confirm-license(也尝试使用 -opengl 桌面) 制作

然后我收到以下错误消息:

qplatformopenglcontext.cpp
c:\qtdev\qtbase-build\include\qtgui\../../../qtbase/src/gui/opengl/qopengl.h(55)
 : fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or d
irectory
qopenglcontext.cpp
c:\qtdev\qtbase-build\include\qtgui\../../../qtbase/src/gui/opengl/qopengl.h(55)
 : fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or d
irectory
Generating Code...
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\nmake.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

和这里一样:QT_BUG 但这应该在 5.1.0 中修复,所以我想我做错了什么,但我不知道是什么:( 这让我发疯了!我尝试了几种不同的配置设置,但是总是同样的错误。

顺便说一句:我在安装 DirectX SDK 之前遇到了同样的错误,安装后唯一改变的是执行配置后的警告不再显示。

你知道我怎样才能让它工作吗?

【问题讨论】:

  • 找到带有 gles 子文件夹的文件夹并添加到包含路径中?
  • 我知道文件夹,但如何将其添加到包含路径?这不是关于 qt 应用程序,我想自己构建 QT 二进制文件。

标签: qt build


【解决方案1】:

尝试安装 DirectX SDK。 阅读更多:https://qt-project.org/forums/viewthread/36324

【讨论】:

  • 嘿,感谢您的回答,但我已经这样做了(就像我写的那样)它没有改变任何东西,我仍然收到错误:(
  • 尝试将 src\qtbase\include\QtANGLE 的内容复制到 Qt Include 目录,它应该以任何方式修复它。还有更新 Qt 5.3.0
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-17
  • 2018-05-06
  • 1970-01-01
相关资源
最近更新 更多