43

写真に示すように、Windows 7 (32 ビット) に gpp がインストールされています。

ここに画像の説明を入力

PATH 変数ガス g++

"%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\cygnus\cygwin-b20\H-i586-cygwin32\bin\g++"

まだ日食はエラーを示しています:

「プログラム "g++" が PATH に見つかりません」。

これはどのように解決できますか?

ここに画像の説明を入力

4

22 に答える 22

26

今日、私はこの問題にぶつかり、次の方法で解決しました。Eclipse 設定 (たとえば、Preferences/C++/Build/Settings/Discovery) で見つけることができるすべての場所で、[Reset defaults] ボタンを押しました。その後、エラーは消え、コードは正常にコンパイルされました。

于 2012-10-03T20:36:25.527 に答える
17

これは私がそれを取り除く方法です:

  1. MinGW をインストールします。
  2. 基本設定ですべてのファイルを選択し、変更の適用を選択します。
  3. 新しい C++ プロジェクトを選択すると、ツールチェーン セクションに "MinGW GCC" が表示されるので、同じものを選択してプロジェクトを作成します。
于 2014-02-10T10:09:56.530 に答える
11

手動でダウンロードした Eclipse 用のgcc,コンパイラ ツールチェーン (Windows マシン上) が必要です。オプションの 1 つは、( , の適切な開発パッケージを選択することにより)インストールを介して暗黙的に行うことができ、コンパイルされた,パッケージの場所を追加します。 Windows 環境の変数と同様です。g++cygwingccg++gccg++C:\cygwin\etc\alternativesPATH

このEclipseを開いた後、に移動して追加し、デフォルトをProject->properties->C/C++ Tool Chain Editor置き換えて、プロジェクトを再構築します。関連するエラーはなくなります。GNU C++ compilerGNU C CompilerCygwin C++ compilerCygwin C compilergcc, g++ PATH not found

于 2012-12-24T08:02:11.833 に答える
10

必要なもの:

C:\cygnus\cygwin-b20\H-i586-cygwin32\bin

PATH

そしてそうではない

C:\cygnus\cygwin-b20\H-i586-cygwin32\bin\g++

あなたが書いたように。

于 2012-07-28T18:01:46.920 に答える
8

私は同じ問題を抱えていました.私のために働いた唯一の解決策はこれでした:

  1. コマンドラインを開き、「g++」が実際にコンパイラを実行するかどうかを確認します
  2. (1) が機能する場合は、Project->Build automatically in Eclipse のチェックを外します
  3. きれいなプロジェクト
  4. ビルドプロジェクト
于 2013-05-09T15:09:56.887 に答える
7

私は同じ問題を抱えていました.コマンドラインからアクセスできたとしても、EclipseはPATHで(g ++)と(gcc)を見つけることができませんでした。また、それらが PATH によって正しく指されていることも確信していました。

(.metadata) フォルダーをリセットする手段として Eclipse のワークスペースから削除したところ、これでうまくいきました。

于 2016-04-21T06:21:57.207 に答える
6

これPATHは、[Project Properties] > [C/C++ Build] > [Environment] にあります (下のスクリーンショットを参照)。

ここに画像の説明を入力

ご参考までに、私は MinGW を使用しています。MSYS をインストールする前に同じエラーが発生しました。make.exe後で、MinGW が付属していないため、MSYS もインストールする必要があることがわかりました。(このエラーは MSYS が原因ではありません。)

MSYS をインストールしたら、MSYS と MinGW のパスを環境変数に追加し、Eclipse を再起動します。エラーを修正するために、プロジェクトを再構築することを忘れないでください。再起動後もエラーが続く場合は、ワークスペースを再作成してください。少なくともこれで私のサイトの問題は解決しました。これがあなたにも役立つことを願っています。

幸運を!

于 2013-07-14T08:28:00.920 に答える
4

同様の問題がありました。エラーは発生しますが、コードはコンパイルおよびリンクされています。エラーは、コンパイルされたものとは異なる構成を使用するエラー パーサーが原因で発生しました。

エラー パーサーの構成は、ソフトウェアの Linux 構成に対してのみ有効でした。私のアクティブな構成は、MinGW と Windows 用に設定されました。

解決:

  • Elipse の Windows- >Preferences->C/C++->Indexerで、Build Configuration for indexer をUse active build configurationに設定します。
  • クリーンアップして再構築します。そうしないと、古いエラーが表示されたままになります
于 2013-12-12T09:35:09.953 に答える
3

ここでは関係ないかもしれませんが、誰かの役に立つかもしれません。
jdkをインストールしました:変数D:\Program Files\Java\jdk1.7.0_06\bin
に追加し%PATH%てcmdでチェックしたところ、すべて問題ありませんでしたが、Eclipseはそのエラーを表示し続けました。
引用符を使用した%PATH%ため、次のようになります。

%SYSTEMROOT%\System32;"D:\Program Files\Java\jdk1.7.0_06\bin"

そして問題は解決しました。

于 2012-08-15T09:21:59.787 に答える
3

同様の問題があり、次の方法で解決しました。

g++ のインストール Ubuntu Software Center を使用した GNU C++ コンパイラー

変更: Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build in Complier Settings [Shared] from: ${COMMAND} -E -P -v -dD "${INPUTS }" to: /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"

お役に立てば幸いです。

于 2013-12-06T19:01:54.253 に答える
2

Sublimeでも同じ問題がありました..

  1. マイコンピュータを右クリック
  2. 高度なシステム設定
  3. 環境変数
  4. システム変数で、パスを「...\MinGW\bin」の場所に変更します

例: D:\work\sublime\MinGW\bin

于 2016-08-20T21:28:49.227 に答える
1

コマンドプロンプトを起動した場合、Win7でしかコードをコンパイルできないため、cgywinが機能しない可能性があると思います。代わりに MinGW コンパイラ ツールセットを使用する必要があります。コンパイラをインストールしたら、Properties->C/C++ Build->Tool Chain Editor -> Change your current toolchain to MinGW GCC に移動します。

于 2013-04-10T02:29:03.127 に答える
1

OS RTEMS用のGR712RCインストール用Gaislerツールを使用して、すべてのヒントが機能しませんでした。Eclipse Kepler を使用しています。

簡単な方法は、ディレクトリにtoとtoのコピーを作成することでした。sparc-rtems-gcc.exegcc.exesparc-rtems-g++.exeg++.exeC:\opt\rtems-4.10-mingw\bin

于 2014-10-16T09:22:37.957 に答える
1

私の場合、インストール マネージャーmingw32-gcc-g++パッケージをインストールするようにマークしなかったため、Eclipse はそれを認識しませんでした。

インストールマネージャーに移動し、それをマークして(基本設定タブで)、カタログを更新する必要がありました

于 2015-11-11T18:29:17.777 に答える