2009-05-16 2 views
2

私はMinGWで動作するようEclipseを取得しようとしています。 私は以下を行った:Eclipse GanymedeとWindowsのMinGW

  • ダウンロードした日食。
  • インストールされたMinGW。
  • C:\ MinGW \ binを自分のパスに追加しました。
    コマンドプロンプト(CMD)を開き、g ++などを入力すると正常に動作します。
  • 私はeclipseを実行し、 "New C++ Project"を作成し、 "他のツールチェーン"というオプションだけを取得します。

日食が独自にMinGWのを確認すべきであると言ってそこにMILLIONチュートリアルがあります。それはありません、私は何をすべきか分かりません。私はちょうどすべての順序で考えているeveryingを再インストールしようとしました。まだ運がありません。

私はまた、いくつかのチュートリアルでは「Managed C++ Project」の作成について何か言及しています。私はそのようなオプションをしたん、私が得るすべては、 "C++プロジェクト" と "Cプロジェクト" である

編集:私は「Eclipseを実行ガニメデ、窓のx86_64版、バージョン3.4.2
http://download.eclipse.org/eclipse/downloads/drops/R-3.4.2-200902111700/index.php

日食いる IDE for C/C++ developers "に失敗するのは、Windows用のx64版がないからです。 x86版にはx86 JAVAがインストールされている必要があり、Javaの2つのバージョンをインストールすると、過去に何も問題はありませんでした。

+1

は、私は、32ビットおよび64ビットのJava 1.6.xの両方がすべてで何の問題もなく、私のVistaの64ビットマシンにインストールされています。 //dev.eclipse: – JesperE

+0

[OK]を、私はCのための日食をあげる++ 32ビットJREを試してみて、それが問題だかどうかを確認:) – WhyNotHugo

+0

はここでMinGWのは HTTPをインストールされているかどうかを把握しようとすると、ソースコードへのリンクです。 ORG/ViewCVSが/にindex.cgi/org.eclipse.cdt /すべて/ org.eclipse.cdt.managedbuilder.gnu.ui/SRC/ORG /日食/ CDT/managedbuilder/GNU/mingwの/ MingwEnvironmentVariableSupplier.java?ルート= Tools_Project&ビュー=共同 – JesperE

答えて

2

管理されたmakeプロジェクトとmakefileプロジェクトの違いは、CDT 4.xでは削除されていたと思います。今は1つのタイプのプロジェクトしかありませんが、別のビルダーを選択することができます。 CDTには、makefileを使用しない内部ビルダーと、それ以外のビルダーが含まれています。

まず、「すべての可能な順序で再インストールする」という労力を省いてください。それは試行錯誤としても知られており、あなたをもっと不満にさせるだけです。あなたがプログラマとして持っている通常の問題解決スキルを適用してください。

MinGWがインストールされている場合、「Eclipse IDE for C/C++ developers」をダウンロードしてeclipse.exeを起動し、MinGWツールチェーンを使用してC++プロジェクトを作成しようとするとどうなりますか?

EDIT:覚えている:これらのような問題を抱えて助けを得ることにキーが失敗した最小限例を生成することです。また、インストールしたパッケージ(MinGW、Eclipseなど)にURLを指定すると役立ちます。

EDIT:Ganymedeアップデートサイトを使用してCDTをインストールし、hereからMinGWをダウンロードしてインストールし、Eclipseを再起動しても問題なく動作しました。私はそれがあなたを助けないと知っていますが、ツールチェーンの検出が完全に壊れていないことを証明しています。あなたの側に何か変だ。

+0

は、長いコメントを追加する問題を形成するビットを持っていたので、私は質問を更新しました。あなたと同じリンクからMinGWをダウンロードしました。 – WhyNotHugo

+0

32ビットEclipse(C++バージョンまたはクラシック)を使用すると動作します。 64bit Eclipseと32bit MinGWの間に問題があるようです。 投稿したコードを見て、x64バージョンではうまくいかない理由がわかりますか? – WhyNotHugo

+0

あなたがそれを見つけたら、cdt-devメーリングリストにも投稿してください。そういう問題を認識したいと思っています。 – JesperE

3

ガニメデにMinGWを設定する手順は、hereです。

以下の命令とのMinGWの現在の バージョンをインストールする方法について リンクです。 MinGWコンポーネントの新しいバージョン が導入されたため、これらの リンクは時間がたつにつれて不正確になることがあります。最新の バージョンについては、MinGW ファイルリリースセクションを確認してください。

  1. MinGWセットアッププログラムMinGW-5.1.3.exeをダウンロードして実行します。
  2. MinGWベースツールとg ++コンパイラをダウンロードしてインストールします。 これらのツールの現在のバージョンまたは 候補バージョンを選択できます。 には、他の 利用可能なコンパイラもインストールできます。

    ステップ5のmake のMSYSバージョンとしてMinGW Make機能をインストールしないでください。より完全な makeの実装です。

  3. MinGWのセットアッププログラムは、現在のgdb デバッガをインストールしません。デバッガをインストールするには、 は以下の の場所からファイルをダウンロード:GDB-6.6.tar.bz2
  4. あなたはMinGWのインストールと同じ場所 にファイルGDB-6.6.tar.bz2の内容を抽出します。 MSYS-1.0.10.exe:
  5. あなたはMakefileのプロジェクト、ダウンロードを使用して、次の場所からセットアップ プログラムを実行したい場合は
  6. 。 MSYSは、 のmakeと関連するコマンドラインツール の実装を提供しています。これは ビルドを実行するために CDTの内部ビルドツールを使用するプロジェクトMinGWのツールチェーンと 、他のタイプのために必要 ではありません。

このプロセスに続いて、私が持っていた問題が解決されました。

2

あなたはWascana Desktop Developerを試みることができます。 Windows上での開発用に特別に構成されたEclipse CDTの配布。

+1

nb:ワスカナはもはや積極的に開発されていません –

0

私はMinGWのから未使用のファイル/フォルダの一部を取り除いた後、私は(すなわち、EclipseがPATHにMinGWのを見つけていない)同じ問題を抱えていました。それは〜600 MBだったと私はソースコントロールに追加する前にそれをトリムする任命されました。私はそれを稼働可能な〜200 MBにまで下げました。後でEclipseワークスペースを再作成しようとすると、MinGWは使用可能なツールチェーンから消えてしまいました。元のMinGWをインストールした後に再び現れました。

HTH

3

私は、EclipseガリレオとCDT 6.0.1とまったく同じ問題を抱えていました。 CDTはMinGWがc:\ mingwの下にあるときだけ認識したことが分かります。私はc:\ msys \ mingwでそれを持っていたので、それは問題でした。私が変更した後、すべてうまくいった。

関連する問題