我嘗試從源代碼構建靜態和不同版本的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」命令。任何想法出了什麼問題?
任何幫助,將不勝感激,非常感謝你