QT 5.0.1 をビジュアル stdio 2012 コマンド プロンプトでコンパイルしました。コンソールアプリケーションを作成すると、すべてがうまく機能しますが、QTアプリケーションを作成すると、次のエラーがスローされます:
Error 1 error MSB6006: "cmd.exe" exited with code 1
(QTビジュアルstdioqt-vs-addin-1.2.0
がインストールされています)
QT 5.0.1 をビジュアル stdio 2012 コマンド プロンプトでコンパイルしました。コンソールアプリケーションを作成すると、すべてがうまく機能しますが、QTアプリケーションを作成すると、次のエラーがスローされます:
Error 1 error MSB6006: "cmd.exe" exited with code 1
(QTビジュアルstdioqt-vs-addin-1.2.0
がインストールされています)
正確な問題を見つけるには、詳細なビルド出力をオンにします。[ツール] -> [オプション] -> [プロジェクトとソリューション] -> [ビルドと実行] -> [ビルド出力] と [ビルド ログの詳細度] を選択します。
私の問題は、「CONST」を間違って使用していたことです。
(Clean and Rebuild は問題を一時的に修正するようですが、毎回実行する必要があります。)
私も同じ問題に直面し、これを解決しました。
プロジェクトに XXX.qrc ファイルがあり、xxx.png、xxx.gif などのリソース ファイル、または次のような画像ファイルを含めます。
<RCC>
<qresource prefix="/MocapServer">
<file>Resources/mocapServer.qss</file>
<file>Resources/button/disable.png</file>
<file>Resources/button/unused.png</file>
<file>Resources/button/config_dialog_close.png</file>
<file>Resources/button/u73.jpg</file>
<file>Resources/button/progressbar.png</file>
...
しかし、XXX.qrc 内の 1 つのファイルが見つかりません。これにより、コンパイルエラーが発生します:
エラー 1 エラー MSB6006: "cmd.exe" がコード 1' で終了しました
間違った名前またはパスを修正すると、この問題を解決できます。
ところで、私のプロジェクトはvs2015 update3のQT prjです。
Visual Studio と QT のビルド エラーを解決するために数か月を費やしました。その結果、Visual Studio は QT ディレクトリとパス変数を自動的に更新しません。通常、QT インストール ディレクトリ、QT パス変数を変更したり、QT バージョンをアップグレードしたり、プロジェクトを別の PC にコピーしたりすると、エラーが発生します。したがって、制御手順は次のとおりです。