Qt Quick ApplicationコンパイルエラーNMAKE:-1:error:U 1077

913 ワード

コンピュータシステム:Win 8.1
Qtバージョン:5.2.1
Qt Creatorバージョン:3.0.1
コンパイラ:VS 2012(x 64)
1問題の説明
Qt Creatorを使用して簡単なQt Quickアプリケーションを作成し、コンパイル時にエラーを提示します.
NMAKE:-1: error: U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64
make.exe"”: “0x2”

2解決方法
参考資料[1]の説明によれば、このエラーは環境変数が設定されていないためである.Qtインストールディレクトリ(C:QtQt 5.2.15.2.1msvc 2012_64_openglbin)のqtenv 2を実行する.batでいいです.その内容は次のとおりです.
echo off
echo Setting up environment for Qt usage...
set PATH=C:\Qt\Qt5.2.1\5.2.1\msvc2012_64_opengl\bin;%PATH%
cd /D C:\Qt\Qt5.2.1\5.2.1\msvc2012_64_opengl

上記の設定は、コマンドライン端末でのみ有効であり、デスクトップ環境で有効にするには、環境変数PATHを直接設定する必要がある.  
しかし、事はそんなに順調ではなかった.その後、Qt SDK ToolのQt Creatorを交換してテストし、成功することを発見しました(最初は私が自分でコンパイルした独立したQt Creatorを使ってテストしました).
参考資料
[1][Qt]nmakeでU 1077エラーに遭遇
[2]NMAKE致命エラーU 1077