2

cygwinと、gcc、mingwなどの必要なすべてのコンパイラをインストールしました。しかし、c ++プロジェクトを作成しようとすると、GNUツールチェーンしか取得できません。cygwinツールチェーンはありません。Helloworldプログラムをビルドしようとすると、次のエラーが発生します。

Error 127 occured while runnin autoreconf
make: *** No rule to make target 'all'
symbol 'std' could not be resolved
symbol 'cout' could not be resolved
4

4 に答える 4

3

新しいプロジェクトを作成し、[実行可能ファイル]を選択してから、プロジェクトを空にします。それはあなたが私のために働いたMinGWGCCを選択することを可能にするでしょう。今はすべて順調です。

于 2012-08-01T01:17:02.540 に答える
1

coutの問題を修正するには、[パスとシンボルを含める]タブに正しいパスを追加してください。プロジェクト->プロパティ->C/C++ジェネラル->パスとシンボル。初めて日食を実行したとき、AutoDiscoveryが台無しになったので、削除して最初からやり直しました。

メイクの問題について:私は何が起こっているのかを知ることができたと思います。次のリンクを参照してください:http : //www.eclipse.org/forums/index.php/mv/tree/155856 Project-> Build Automaticを無効にした後、Eclipseを再起動すると、makeのエラーが表示されたままですが、バイナリはビルドされます大丈夫。ビューからエラーを削除しましたが、ビルド時に再表示されません。これはバグのようですが、予想される動作がどうなるかわかりません

于 2012-08-05T02:38:07.470 に答える
0

プロジェクトの作成時に誤ったツールチェーンを選択したため、eclipseはプロジェクトをコンパイルするためのいくつかのソースファイルとツールを見つけることができません。新しいプロジェクトを作成し、正しいトールチェーンを選択してみてください(新しいプロジェクトオプションで[サポートされているツールチェーンのみを表示する]チェックボックスをオフにすると、必要なものを選択できます)

于 2012-08-10T17:00:11.427 に答える
0

「org.eclipse.cdt.core.win32.x86_5.3.0.201406111759.jar」を「plugins」フォルダーに解凍してこの問題を解決し、このjarを削除して、Eclipseを再起動すると、赤と黄色のエラーがまったく消えます。特定のライブラリがまだありません。

幸運を!

PS:私のものはEclipse LUNA + WIN7(32ビット)+ CDT(最新)です

于 2014-11-01T13:03:49.823 に答える