【发布时间】:2014-07-16 05:05:49
【问题描述】:
我现在尝试构建 QT 2 天,但它不起作用。这是我到目前为止所做的:
- 获取源代码 (qt-everywhere-opensource-src-5.2.1)
- 安装 perl、python、directx 9 sdk
- 将 perl、python 添加到路径变量
- 打开cmd:
然后我收到以下错误消息:
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 二进制文件。