0

Qt の最初のコンソール アプリケーションが機能しないのはなぜですか?

私はバージョンを使用しています:

Qt クリエーター 2.7.0

Qt 5.0.2 (32 ビット) に基づく

窓7

コード:

#include <QCoreApplication>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    qDebug()<<"hello world";
    
    return a.exec();
}

次の出力が得られます。

'cl' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。ジョム:

C:\210\build-hello-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\Makefile.Debug [debug\main.obj] エラー 1 jom:

C:\210\build-hello-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\Makefile [デバッグ] エラー 2 13:51:15: プロセス

"C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe" がコード 2 で終了しました。プロジェクト hello のビルド/展開中にエラーが発生しました (キット: Desktop Qt 5.0.2 MSVC2012 64bit) ステップ 'Make' の実行時

コンパイラの設定: ここに画像の説明を入力

4

3 に答える 3

1

問題は、プログラムが保存されたフォルダーにアクセスできないことでした。

于 2013-04-21T17:58:17.813 に答える
0

最初にお勧めするのは、ツールチェーン (VS を意味する) + QT のインストールが適切に機能するかどうかを確認するために、 quake/nmake clean/nmake を使用して VS コマンド プロンプト内でプロジェクトをコンパイルすることです。次に、QT Creator に進みます。

VS2012 は Qt5 と完全に連携し、VS2010 よりもはるかに高速です。

Start->Applications->Microsoft VS->Tools ..etc (ショートカットがある場所) のどこかに VS がインストールされている場合は、Developer コマンド プロンプトが表示されます。それを実行し、コマンドプロンプトを取得し、作業ディレクトリをプロジェクトのある場所に変更します。次に、quake、nmake clean、nmake コマンドを実行します。プロジェクトはコマンドラインでビルドする必要があります。

于 2013-04-21T15:59:57.207 に答える