2016-11-16 17 views
0

我試圖釋放,構建一個QMAKE爲基礎,Qt的使用項目(Qt Creator中)如下,從一個乾淨的命令提示符下啓動:爲什麼使用'qglobal.h'構建qmake項目失敗:沒有這樣的文件或目錄?

"%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86 
cd build 
\qt\5.7.0-shared\bin\qmake.exe "CONFIG=release" \qt\qt-creator-opensource-src-4.1.0 
nmake 

輸出:

[...]fatal error C1083: Cannot open include file: 'qglobal.h': No such file or directory 

這在我嘗試過的所有機器上都可以完全重現,可以跨越多個Qt版本。項目的選擇並不重要:它可能是一個微不足道的選擇。

+0

雖然問題肯定是** **一個錯字,那就是可以在白費力氣發送一個(ekhm)錯字。 –

回答

1

CONFIG qmake變量保存默認值列表。其中之一是QT。通過分配給它,默認值被覆蓋。因此QT已從配置中刪除,並且構建不依賴於Qt。因此沒有發現Qt包含。

相反,人們必須追加價值CONFIG

qmake "CONFIG+=release" [...] 
相關問題