3

我尝试在 Windows 7 中使用 MSVS2010 构建 Qt 5.0.1。

这些是我的步骤:

  1. 将源代码提取到 C:\Qt\5.0.1
  2. 启动 VS2010 命令提示符
  3. 键入 configure(此步骤大约需要 45 分钟)
  4. 输入 nmake

一小时后,我收到以下错误:

"C:\Program Files (x86)\Microsoft DirectX SDKUtilities\bin\x86\fxc.exe"
/nologo /E standardvs /T vs_2_0 /Fh shaders\standardvs.h ..\..\..\3rdparty\angle
\src\libGLESv2\shaders\Blit.vs

'C:\Program' is not recognized as an internal or external command,
operable program or batch file.

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft DirectX SDKUtiliti
es\bin\x86\fxc.exe' : return code '0x1'
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.
NMAKE : fatal error U1077: 'cd' : return code '0x2'

Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'

Stop.

我在网上搜索,看到了很多解决方案,但没有一个能解决我的问题。我什至重新安装了 Windows 并重复了这些步骤,但我再次遇到了同样的错误。

4

1 回答 1

5

您的环境路径中有空格和括号。尝试使用短路径,您可以通过打开 Windows 命令提示符cmd并键入来获取它们dir /X。短名称将在相应目录的前面

例如,如果您有一个脚本来设置您的环境:

SET VISUALDIR=C:\Program Files\Microsoft Visual Studio 9.0
SET PATH=%VISUALDIR%\VC\bin;%PATH%

变成

SET VISUALDIR=C:\PROGRA~1\MICROS~1.0
SET PATH=%VISUALDIR%\VC\bin;%PATH%

如果你没有脚本,错误的路径可能是在默认的 WindowsPATH环境变量中设置的。然后您必须手动编辑PATH变量并在此处应用短路径。

窗户电源

于 2013-02-13T20:06:13.013 回答