Eclipseは私のLinuxマシンで問題なく動作します。WindowsにC/C ++バージョン(Juno)をインストールしたとき、それが作成する単純なHelloWorldプログラムはコンパイルされません。この前の質問Eclipseへのパスを設定しようとしました-C++hello worldプロジェクトのエラーですが、それでも機能しません。スクリーンショットを添付しましたが、エラーが表示されます。
4 に答える
Code::Blocksを試すことができます。これは、C / C ++用の優れたIDEになり、Javaコードの編集に適しています(宣言したすべての変数/オブジェクトのスコープを認識しますが、コードは実行されません)。
PATH が正しく構成されていないようです。この投稿configure-eclipse-cdt-to-use-g
まさにあなたが探しているものに見えます。お役に立てば幸いです。幸運を
コンパイラの exe を見つけることができないようで、コンパイラのディレクトリを配置するPATH
と、それらを見つけることができるはずです。
また、使用しているツールチェーンをEclipseに伝える必要があります。次を参照してください。
標準の Windows コマンド プロンプトから g++ --version を実行すると、バージョンが表示されます。そうしないと、Windows が必要な cygwin シンボリック リンクに従っていない可能性があり、実際の実行可能ファイルが g++.exe とまったく呼ばれていないことがわかります。たとえば、私のシステムでは、バイナリは実際には次の場所にあります。
C:\cygwin\bin\gcc-4.exe
また、スペースを含まないディレクトリに cygwin がインストールされていることを確認します。また、/cygdrive ではなく C:\cygwin などの PATH で Windows ディレクトリを使用していることを確認してください。
CDT を初めてセットアップするのは少し面倒ですが、残念ながらすべての C++ Windows IDE は - MSVC でさえもそうです。これは決して悪い IDE ではありません。