背景:
-------
開發環境:
Qt5.9.0
兩種編譯環境:MINGW_32 MSVC2015
Path:

問題:
-------
在MINGW編譯環境中,新建工程之后,就會顯示一系列的問題,如下:
error: Variable QMAKE_DEFAULT_INCDIRS is not defined.。。
之后在執行Qmake 的時候 出現如下的錯誤:
15:10:40: 為專案untitled12執行步驟 ...
15:10:40: 正在啟動 "C:\Qt\Qt5.9.0\5.9\mingw53_32\bin\qmake.exe" E:\text\untitled12\untitled12.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
系統找不到指定的檔案。
系統找不到指定的檔案。
系統找不到指定的檔案。
系統找不到指定的檔案。
系統找不到指定的檔案。
系統找不到指定的檔案。
C:/Qt/Qt5.9.0/5.9/mingw53_32/mkspecs/features/toolchain.prf:76: Variable QMAKE_DEFAULT_INCDIRS is not defined.
C:/Qt/Qt5.9.0/5.9/mingw53_32/mkspecs/features/toolchain.prf:129: Variable QMAKE_CXX.COMPILER_MACROS is not defined.
C:/Qt/Qt5.9.0/5.9/mingw53_32/mkspecs/features/toolchain.prf:76: Variable QMAKE_DEFAULT_INCDIRS is not defined.
C:/Qt/Qt5.9.0/5.9/mingw53_32/mkspecs/features/toolchain.prf:129: Variable QMAKE_CXX.COMPILER_MACROS is not defined.
C:/Qt/Qt5.9.0/5.9/mingw53_32/mkspecs/features/toolchain.prf:76: Variable QMAKE_DEFAULT_INCDIRS is not defined.
C:/Qt/Qt5.9.0/5.9/mingw53_32/mkspecs/features/toolchain.prf:129: Variable QMAKE_CXX.COMPILER_MACROS is not defined.
15:10:42: 行程"C:\Qt\Qt5.9.0\5.9\mingw53_32\bin\qmake.exe"正常退出。
15:10:42: 正在啟動 "C:\Qt\Qt5.9.0\Tools\mingw530_32\bin\mingw32-make.exe" qmake_all
mingw32-make: Nothing to be done for 'qmake_all'.
15:10:43: 行程"C:\Qt\Qt5.9.0\Tools\mingw530_32\bin\mingw32-make.exe"正常退出。
15:10:43: Elapsed time: 00:03.
但是如果不進行Qmake,直接運行,就會跳過Qmake,界面就能運行。
而在MSVC2015下編譯的時候,執行Qmake,也同樣有上面的問題,但是在直接運行的時候出現下面的錯誤:
error: Failed to retrieve MSVC Environment from "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat":
The system cannot find the file specified.





uj5u.com熱心網友回復:
能說一下Qt怎么安裝的嗎?我記得我在Qt5.9里加Qt5.2版本的時候好像也出過類似的問題,你先描述一下程序uj5u.com熱心網友回復:
就是正常按照步驟安裝的,安裝程序中,選擇了mingw 和MSVC 兩種編譯方式--》完成安裝之后,在VS2015中配置了QT tool VS 工具--》
之后安裝了WIN10 Debug 工具--》配置環境變數 path ; 打開QT Creator 工具,查看了構建套件的情況,看到沒有問題,新建專案,就出現了上面的問題了。
uj5u.com熱心網友回復:

請再次檢查構建套件情況,并檢查Qt路徑是否和環境變數一致。
檢查C:/Qt/Qt5.9.0/5.9/mingw53_32這些路徑下有沒有那些檔案。

uj5u.com熱心網友回復:
