Eclipse CDTプラグインと次のパッケージもインストールしました。
また、PATH環境変数のビンにパスを追加しました。それでも、Eclipseでサンプルプログラムをコンパイルして実行することはできません。
これを修正するにはどうすればよいですか?ご心配をありがとう。
私もこのエラーに直面し、修正するために多くを検索しました。幸いなことに、私は自分でそれを理解しました。
以下は、設定されていることを確認するために必要なものです。
ウィンドウ>設定> C/C++>新規CDTプロジェクトウィザード> Makefileプロジェクト>バイナリパーサー
a)Windowsを使用している場合は、PE Windowsパーサーに設定します。
b)Cygwinを使用している場合は、Cygwin PEパーサーに設定します
c)Ubuntuを使用している場合は、Elfパーサーに設定します
ウィンドウ>設定> C/C++>ビルド>環境
次に、「選択」をクリックし、「パス」変数を選択して、Eclipseにパス変数を追加します。
これですべて完了です!
あなたがしなければならないのは、テストプログラムを書き、Ctrl + B(すべてビルド。メニューバーにボタンがあります)を押し、その後「実行」をクリックすることです。
すべてのセットアップが完了したら、Eclipse project --> build all
または Ctrl + B その後、Eclipseは自動的にバイナリをビルドし、他のものがプロジェクトを実行します
私の場合
これで、これがうまくいくことがわかります。
この問題は私に起こりました。使用しているアンチウイルスがバイナリファイルをトロイの木馬と見なし、Eclipseが正常にビルドできないようにするという問題を発見しました。自動保護モードを無効にしてから、プロジェクトをビルドして実行する必要があります。
同じ問題ですが、Eclipse Kepler上のMac OSで発生します。次の構成で修正
「プロジェクト」->「プロパティー」->「C/C++全般」->「実行/デバッグ設定」を右クリックします。
起動設定が表示されませんでした。そこで、私は新規に作成し、次のエントリを入力しました。問題は、アプリケーションの名前です:-)。これはデバッグプロジェクトでのみ機能し、リリースでは機能しないか、ビルド設定を再度更新する必要があることに注意してください。お役に立てれば。
この問題を修正するには、デフォルトのビルダーをCDT InternalからGNU Makeに変更し、プロジェクトを右クリックして[プロパティ]→[C/C++ビルド]→[ツールチェーンエディター]→[現在のビルダー]→GNUビルダーを作成します。
ちょうど私に起こった、それは少しばかげていた。
Eclipseはエラーを表示しませんでしたが、明らかにコンソールウィンドウにエラーがありました。
すべてが正常であることを再確認してください。
同様の問題に直面しました。 Eclipse IDE内に入ったら、次のことを試してください。
さて、同じダイアログボックスで
パーサーの選択
Linuxの場合-「Elf Parser」または「GNU Elf Parser」を選択します
Windowsの場合-「PE Windows Parser」を選択します
Mac OSの場合-「Mach-oパーサー」または「Mach-o 64パーサー」を選択します
プログラムをビルドして実行してみてください。それでもバイナリ失敗エラーが見つかった場合は、次の手順を実行します。
[実行]をクリック-> [実行構成]-> [C/C++アプリケーション]-> [project_nameデバッグ]をクリック-> [参照]をクリックしてプロジェクトファイルを選択-> Okを押しますワークスペースとプロジェクトファイルの選択-> 2つのファイルがあります1.デバッグ2.Src->デバッグファイルをクリック->次にプロジェクト名のファイルをクリックし、OKを押します)->適用をクリックして実行ボタンを押します。
これで問題が解決するはずです。
私は同じ問題に直面し、上記の方法を試してみましたが、コマンドプロンプトで実行しようとすると「アプリケーションが正しく起動しません...」エラーが発生し、コードブロックで試して「アプリケーションが正しく起動しませんでした」 ...」エラー。その後、MinGWを http://www.equation.com/ からダウンロードしました
プロジェクトのデフォルトビルダーとしてFCCとCDTを選択します。これは、問題を解決するのに役立ちます。ところで、代わりにGeanyプログラムを使用することもお勧めします。それも大丈夫です。 MinGWを介してgccをインストールするだけで使用できます。
私もこの類似の問題に直面しており、この問題の背後にある理由は非常に簡単であり、コンパイラが記述されたコードのバイナリファイルを取得できなかったことです。
だからあなたの間違いはどこにありますか?
Answerは、Eclipseのインストールプロセスに問題があります。はい、正しくインストールしていません
ここに解決策があります
まず、インストールプロセスのどこに欠陥があるのかは、それを知らなくても誰にもわかりません。
そして、ここにチュートリアル「Eclipseを正しくインストールする方法」があります。
CおよびC++用のWindowsにEclipseを正しくインストールする方法
これを見た後、私を信頼してください。あなたの間違いが見つかり、コンパイラがバイナリを見つけます。
この8分間のビデオ全体をご覧ください。これは、7〜8日間の苦労の末に見つけた唯一のソリューションです。
他のプロジェクトでOPEN SANKOREプロジェクトをコンパイルしようとしている場合にサードパーティライブラリを追加し、サードパーティライブラリをLinuxにインストールしようとする
Sudo apt-get install zlib1g-dev libjpeg62-dev libtiff4-dev libmng-dev libpng12-dev
libdirectfb-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libpulse-dev libaudio-
dev libasound2-dev libfreetype6-dev libfontconfig1-dev libts-dev libcups2-dev libdbus-1-dev
libglib2.0- dev libgtk2.0-dev libx11-dev libxext-dev libxcursor-dev libxfixes-dev libxrandr-
dev libxrender-dev libxv-dev libxinerama-dev libxi-dev libsm-dev libssl-dev libphonon-dev
libt1-dev libpaper-dev
「バイナリが見つかりません」という同じ問題があり、すべてのソリューションを試しましたが、残念ながら何も機能しませんでした。私は何かを試していましたが、現在のツールチェーンを切り替えたときに(プロジェクトをクリックして設定-> c/c ++ビルド->ツールチェーンエディタ)GCCをCygwin GCCにクロスし、すべてのビルドをきれいにして何を推測しますか?走れます!!