1

Eclipse で C++ プログラムをビルドして実行しようとしていますが、うまくいきません。私のプログラムには main 関数がありませんが、WinMain があり、< windows.h > が含まれています。実行可能ファイルにコンパイルすると、すべて正常に動作しますが、[実行] をクリックしても何も起こりません。実行可能ファイルをデスクトップにドラッグしてダブルクリックすると、問題なく実行されます。しかし、Eclipseから直接実行できるようにしたいと思います。

私はいくつかの調査を行い、すでに次のことを試しました。

「バイナリ パーサー」で「PE Windows パーサー」がチェックされていることを確認しました。

作業ディレクトリが実行可能ファイルの場所 (workspace/projectname/Release) であることを確認しました。

MinGW が PATH にあることを確認しました (msys は見つかりませんでしたが、すべて正常にコンパイルされているので、これは問題ではないと思います)。

何かご意見は?

4

2 に答える 2

2

1.-[メニューの実行]->[構成の実行]に移動します

2.-左側のサブウィンドウでC/C++アプリケーションをダブルクリックします。

3.-右側のサブウィンドウで、[Search_Project]ボタンを押して、バイナリ実行可能ファイルを確認します。

4.-実行を押します。

プログラムに引数を渡す必要がある場合は、[引数]タブに移動します。

ここに画像の説明を入力してください

次の実行では、PLAYツールバーボタンを使用するか、CTRL+F11を使用できます。

ここに画像の説明を入力してください

于 2013-03-22T10:06:19.453 に答える
0

コンパイラを MinGW GCC ではなく Visual C++ に変更します。コードを別のファイルにコピーするだけです。次に、Visual C++ をツール チェーンとして使用して新しいプロジェクトを作成するだけです。次に、ファイルをディレクトリに貼り付けて実行します。

于 2013-03-22T10:10:11.523 に答える