qmake:
根據之前項目指南創建的項目文件.pro,並且運行qmake生成debug或release目錄,裏面含有qmake後生成的Makefile,但此時還未生成.exe;
構建
構建mingw32-make、moc、uic等,是增量編譯,只編譯有變動部分,同時生成.exe,還有許多.o目標文件;
重新構建
把所有部分都重新編譯;
構建和重新構建時如果沒有Makefile,會根據.pro文件等生成Makefile後再編譯,最後生成.exe,還有許多.o目標文件;
運行
如果有改動則根據已有的Makefile進行重新編譯、執行,否則就直接運行已有的.exe文件;
清理
只留下.exe文件,構建時生成的文件被刪除掉;
所以運行順序應該是:qmake-構建-運行