Qt编译项目时,一直无法编译完成,查看编译窗口,发现输入如下:
17:36:37: 进程"C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe"正常退出。
17:36:37: 正在启动 "C:\Qt\Qt5.4.2\Tools\mingw491_32\bin\mingw32-make.exe"
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
C:\Qt\Qt5.4.2\5.4\mingw491_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\..\TrialRegistration\TrialRegistration.pro
一直循环Makefile。由于make需要了解计算机时间和它检查的文件的时间。某些时间问题可能会导致make不停的编译。后面找到原因是我在测试某个功能时把windows的系统时间改成了未来时间,修改后.pro保存为未来的时间:
当把系统时间改回来时,再将.pro保存为正确的时间时,编译通过。