2016-11-16 12 views
0

私はクリーンコマンドプロンプトから始め、次のようにqmakeのベース、Qtは、使用してプロジェクト(QtのCreatorの)解放し、構築しようとしている:qmakeプロジェクトのビルドに失敗したのはなぜですか?qglobal.h:そのようなファイルやディレクトリはありませんか?

"%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

問題は間違いなく**、それは野生のガチョウの追跡に1(ekhmを)送​​ることができるタイプミスタイプミスですされている間。 –

答えて

1

CONFIG qmake変数には、デフォルト値のリストが格納されます。それらの1つはQTです。これに割り当てることによって、デフォルト値がオーバーライドされます。したがって、QTは設定から​​削除され、ビルドはQtに依存しません。したがって、Qtが含まれていません。

代わりに、一つはCONFIG値を追加する必要があります:

qmake "CONFIG+=release" [...] 
関連する問題