我尝试从源代码构建静态和不同版本的Qt(5.7) 。我已经彻底地遵循这个tutorial building qt static library,在成功构建“jom”命令(或“nmake”,两个命令都没有显示错误)后,将“jom”命令更改为“nmake”(我在某处读取了jom使构建更快的地方) ,我终于坚持了最后一步“jom install”,或者在这个例子中“nmake install”。当我输入的命令,我得到这个错误:使用命令“nmake install”或“jom install”安装Qt的静态构建错误
C:\Qt\Qt5.6.1\5.7\qt-5.7.0>nmake install
Microsoft (R) Program Maintenance Utility Version 14.00.23026.0
Copyright (C) Microsoft Corporation. All rights reserved.
cd qtbase\ && (if not exist Makefile C:\Qt\Qt5.6.1\5.7\qt-5.7.0\qtbase\
bin\qmake C:\Qt\Qt5.6.1\5.7\qt-5.7.0\qtbase\qtbase.pro -o Makefile) &&
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f Makefile install
Microsoft (R) Program Maintenance Utility Version 14.00.23026.0
Copyright (C) Microsoft Corporation. All rights reserved.
cd src\ && (if not exist Makefile C:\Qt\Qt5.6.1\5.7\qt-5.7.0\qtbase\bin\qmake C:\Qt\Qt5.6.1\5.7\qt-5.7.0\qtbase\src\src.pro -o
Makefile) && "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f Makefile install
Microsoft (R) Program Maintenance Utility Version 14.00.23026.0
Copyright (C) Microsoft Corporation. All rights reserved.
cd corelib\ && (if not exist Makefile.qtzlib C:\Qt\Qt5.6.1\5.7\qt-5.7.0
\qtbase\bin\qmake C:\Qt\Qt5.6.1\5.7\qt-5.7.0\qtbase\src\corelib\qtzlib.pro -o Ma
kefile.qtzlib) && "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\n
make.exe" -f Makefile.qtzlib install
Microsoft (R) Program Maintenance Utility Version 14.00.23026.0
Copyright (C) Microsoft Corporation. All rights reserved.
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" -f Makefile.qtzlib.Debug install
Microsoft (R) Program Maintenance Utility Version 14.00.23026.0
Copyright (C) Microsoft Corporation. All rights reserved.
The filename, directory name, or volume label syntax is incorrect.
NMAKE : fatal error U1077: 'if' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.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.
我试图重建与两个JOM和NMAKE的源代码,从而减少了NMAKE的环境变量路径到C:\ PROGRA〜2 \ MICROS〜1.0 \ VC \ bin,逐个编译所有模块,仍然无法执行“nmake install”或“jom install”命令。任何想法出了什么问题?
任何帮助,将不胜感激,非常感谢你