从Windows上的源代码构建Qt 5.2.1 - OpenGL /角度错误

时间:2014-05-27 10:17:46

标签: qt build

我正在努力建立QT 2天,但它不起作用。这就是我到目前为止所做的:

  • 获取源代码(qt-everywhere-opensource-src-5.2.1)
  • 安装perl,python,directx 9 sdk
  • 将perl,python添加到路径变量
  • open cmd:
    CALL "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64

    set PATH=C:\Qt\Qt5.2.1source\qtbase\bin;C:\Qt\Qt5.2.1source\qtrepotools\bin;C:\Qt\Qt5.2.1source\gnuwin32\bin;%PATH%

    set QMAKESPEC=win32-msvc2010 

    cd C:\Qt\Qt5.2.1source\

    configure -debug -nomake examples -nomake tests -opensource -platform win32-msvc2010 -confirm-license (also tried with -opengl desktop)

    nmake

然后我收到此错误消息:

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之前遇到了同样的错误,安装后唯一改变的是执行configure后的警告不再显示。

您是否有任何线索如何使其发挥作用?

1 个答案:

答案 0 :(得分:0)

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