web-dev-qa-db-ja.com

起動構成で指定されたプログラムファイルが存在しません

Eclipse for c/c ++に関するいくつかの問題に直面しています。私は新しいプロジェクトを作成しようとしています、私はコードを提供し、コードを実行した後、私はこのエラーを取得します:

The program file specified in the launch configuration does not exist
C:\Users\elisabeth\workspace\mm\Debug\mm.exe not found

スパイスツールキットを使用していることに注意してください。 「インクルード」ファイルとライブラリのパスを設定しましたが、それでも結果が得られません。

このエラーの原因と解決方法を教えてください。

20
user1873644
  1. プロジェクトを右クリック->プロパティ
  2. 実行/デバッグ設定
  3. 「「........」の設定を起動する」として設定されているものをすべて削除します
  4. プロジェクト->クリーン
  5. プロジェクト->プロジェクトのビルド
40
Nenad Bulatovic

実行構成を作成できます。 Run > Run Configurationsに移動します。 Newボタンをクリックし、C/C++ Applicationフィールドに入力します。つまり、実行可能ファイルへのパスを挿入します。 [実行]ボタンの隣の矢印をクリックすると表示されるリストに、新しい構成が表示されます。

もちろん、これは問題なくビルドできることを前提としています。そうしないと、指す実行可能ファイルが表示されません。

8
incrediblehulk

プロジェクトをクリーンアップし、再度ビルドして、ローカルC/C++アプリケーションとして実行できます。次のように簡単な手順、

  1. プロジェクトを右クリック
  2. クリーンプロジェクト
  3. 再びプロジェクトを右クリックします
  4. ビルドプロジェクト
  5. 再びプロジェクトを右クリックします
  6. 実行->
  7. ローカルC/C++アプリケーション
3
Tahseen

エラーが読むように:

C:\Users\elisabeth\workspace\mm\Debug\mm.exe not found
  1. まず、Debugフォルダーに実行可能な「mm.exe」があるかどうかを確認する必要があります。 (もちろん、そこにはありません。それがエラーの理由です)

  2. [プロジェクト]> [クリーン]に移動すると、[デバッグ]フォルダーからいくつかのファイルが削除されます。

  3. [プロジェクト]> [プロジェクトのビルド]に移動すると、いくつかの新しいファイルが生成されます。 mm.d、mm.o、mm。この「mm」はおそらくあなたが探している実行可能ファイルです

  4. 実行可能ファイルがわかったので、mm.exeの代わりに実行するファイルをEclipseに指示する必要があります。 [プロジェクトのプロパティ]に移動し、実行中のデバッグ設定で新しい構成を作成します(または、既存の構成がある場合は編集します)。この構成では、メインタブのC/C++アプリケーションで「mm」へのフルパスを指定します。あなたの場合は-"C:\Users\elisabeth\workspace\mm\Debug\mm" Eclipseでこれを行うより良い方法は次のとおりです。

    $ {project_loc}/"your folder"/"your executable file"

例えば。${project_loc}/Debug/mm

1
swap_1712

私のために働いたのはfile->refresh

次に、正しいc/c ++バイナリを再度選択して、デバッグ構成を再度実行します。

0
Samer

これはGoogleでこのトピックについて表示される最初のSOディスカッションであり、生徒の問題を解決する回答はありませんでしたので、最終的に見つかった解決策について説明します この回答

  1. プロジェクトのプロパティを開きます(プロジェクトを右クリックして、メニューの[プロパティ]を選択します)
  2. C/C++ビルド->設定
  3. [バイナリパーサー]タブをクリックし、PE Windowsパーサーをチェックします
  4. 上に移動するまで「上に移動」をクリックし続けます

ダウンロードしたばかりのWindowsバージョンのEclipseを使用していても、これはElfに設定されていました。

0
James Raynard

閉じ中かっこを見逃すことが問題の一部になることがあります。ファイルの先頭で関数のプロトタイプを作成してください。次に、左側のバーでプロジェクトを右クリックします。クリーンプロジェクトをクリックします。次に、プロジェクトのビルドをクリックして、最後にプロジェクトを実行します

0
Timucin

[プロジェクトプロパティ]> [C/C++ビルド]> [ポリシーの更新]に移動し、プロジェクトフォルダーを指定して、構成の問題を回避します。構成オプション「プロジェクトの検索」に正しいフォルダーが表示され、そこでビルド、デバッグ、リリース、またはその両方が表示されます。プロジェクトをインポートしたり、構成を切り替えたりするたびに、[参照]オプションを使用してフォルダーを指定する必要はありません。

0
Vlad