使用nmake构建静态版本qt
我想使用microsoft visual studio构建qt 5.1.1的静态版本。我执行了使用nmake构建静态版本qt,qt,static,Qt,Static,我想使用microsoft visual studio构建qt 5.1.1的静态版本。我执行了configure-static-release-platform win32 msvc,然后执行了nmake,但出现了以下错误: c:\qt\qtbase\include\qtgui\../../src/gui/opengl/qopengl.h(82) : fatal error C108 3: Cannot open include file: 'GLES2/gl2.h': No such file
configure-static-release-platform win32 msvc
,然后执行了nmake,但出现了以下错误:
c:\qt\qtbase\include\qtgui\../../src/gui/opengl/qopengl.h(82) : fatal error C108
3: Cannot open include file: 'GLES2/gl2.h': No such file or directory
qopenglcontext.cpp
c:\qt\qtbase\include\qtgui\../../src/gui/opengl/qopengl.h(82) : fatal error C108
3: Cannot open include file: 'GLES2/gl2.h': No such file or directory
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.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
最后,目录中没有qmake.exe文件。问题出在哪里?在Windows上,您必须执行以下两项操作之一:
-angle
参数添加到configure命令行。在使用ANGLE构建Qt之前,必须安装DirectX SDK-platform win32-msvc2010
。在任何情况下,您对Qt 5的选择仅限于2008年、2010年或2012年、2013年、2015年
您还可以从使用而不是nmake中获益。它将试图让您的所有内核都被占用,它肯定会在多核机器上更快地构建Qt。Jom只是一个临时替代品,没有必要做任何改变。这是nmake的并行重新实现。在Windows上,您必须执行以下两项操作之一:
-angle
参数添加到configure命令行。在使用ANGLE构建Qt之前,必须安装DirectX SDK-platform win32-msvc2010
。在任何情况下,您对Qt 5的选择仅限于2008年、2010年或2012年、2013年、2015年
您还可以从使用而不是nmake中获益。它将试图让您的所有内核都被占用,它肯定会在多核机器上更快地构建Qt。Jom只是一个临时替代品,没有必要做任何改变。这是nmake的并行重新实现。您正在编译
OpenGL ES
版本的Qt
。要在桌面中使用,您应该传递到configure“-opengl desktop”
参数。您正在编译opengl ES
版本的Qt
。要在桌面中使用,您应该传递到configure“-opengl desktop”
参数。执行configure:WARNING:ANGLE-specified时发生此错误,但无法检测到DirectX SDK:未安装Direct X SDK或未设置环境变量“DXSDK\u-DIR”。生成极有可能失败。当我执行configure:WARNING:ANGLE-specified时会发生此错误,但无法检测到DirectX SDK:未安装Direct X SDK或未设置环境变量“DXSDK_-DIR”。构建很可能会失败。