6

私は約2日間グーグルしています。多くの指示を読んで従いましたが、何もうまくいきませんでした(このWebサイトのいくつかの指示を含みます。人々がすでにこの質問をここでしていることを知っています)。Eclipse をダウンロードし、C/C++ プラグイン (ウィンドウ 7、64 ビット) をインストールしましたが、HelloWorld.cプログラムを実行すると、次のようなポップアップ メッセージが表示されます。

起動に失敗しました。バイナリが見つかりません。

これが私がEclipseで行ったことです:

  1. Window->Preference->New CDT Project Wizard-->Makefile Project-->Binary Parswer、「PE Window Parser」の前にチェックマークがあることを確認します。
  2. Project->Properties-->C/C++ Build-->Settings-->Binary Parsers、「PE Window Parser」のフォントにチェックマークがあることを確認します。
  3. Project-->Properties-->C/C++ Build-->Tool Chain Editor: 現在のツールチェーンで、選択: Cross GCC in the Currect builder、選択: Gnu Make Builder。
  4. Eclipse CDT 自動ビルドを設定する

プロジェクトの作成に使用した手順は次のとおりです。

  1. ファイル→新規→Cプロジェクト。「プロジェクト名:」フィールドに「Hello」と入力します。[次へ] ボタンをクリックし、[デバッグ] と [リリース] の両方がチェックされていることを確認してから、もう一度 [次へ] ボタンをクリックして、[完了] ボタンをクリックします。
  2. Hello-->new-->Source File を右クリックし、HelloWorld.c と入力して、Finish ボタンをクリックします。この下にコードを入力してください:

    #include <stdio.h>
    int main()
    {
    printf("Hello, world!\n");
    return 0;
    }
    
  3. 保存して「ハンマー」アイコンをクリックし、プロジェクトをビルドします。それから私はこのメッセージを受け取りました:

すべてを作る

プログラム「make」を実行できません: 起動に失敗しました

エラー: プログラム "make" が PATH に見つかりません PATH=[C:\eclipse_Juno;C:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java/jre7/bin; C:/Program Files (x86)/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0 \;

21:35:25 ビルド完了 (280ms かかりました)

  1. [テキスト エディター] 領域で右クリックし、[実行] --> [ローカル C/C++ アプリケーション] というメッセージ ポップアップが表示されます: "Launch Failed.Binary not found"

何が間違っていたのかわかりません。私のプログラムを Eclipse で実行できない理由を指摘してください。前もって感謝します。

4

3 に答える 3

2

問題は、コンパイラがインストールされていなかったことと、Eclipse がコンパイラをネイティブに統合しない統合開発環境であることです。

于 2013-03-27T18:07:13.660 に答える
0

手順を簡単に説明しましょう。

  1. Windows で Eclipse 用の MinGw または Cygwin をダウンロードします。
  2. それらのいずれかをインストールします。
  3. プロジェクトのビルド プロパティに移動し、現在のコンパイラがこのインストール ディレクトリを指すようにします。
  4. Eclipse を再起動して、プログラムのビルドを試みます。これで、ランニングはうまくいくはずです。

問題の説明:

  • バイナリが見つかりません: プロジェクトを実行するための .o ファイルがないことを意味します。このファイルは、プロジェクトのビルドが成功した後にのみ作成されます。
  • ビルドに失敗しました: 「make」プログラムが Eclipse で使用できないためです。つまり、プロジェクトをビルドするためのEclipseにコンパイラがありません。
于 2014-03-06T12:05:16.450 に答える