0

私は絶望からここに来ています、あなたたちは私の最後の希望の糸です.

昨日からタイトルに問題があり、私の人生では何が悪いのかわかりません。

Eclipse が g++ コンパイラーを見つけられないため、単純な hello world プログラムをビルドすることはできません。Project->Properties->C++ BuildEnvironment で PATH 変数を見つけることができましたC:\Users\Dimitris\Documents\eclipseCPP\eclipse;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Windows Live\Shared;D:\Users\Dimitris\AppData\Local\Photran\MinGW\bin;C:\Program Files (x86)\VDownloader;E:\Program Files\VDownloader;E:\Program Files (x86)\FAHClient 。明らかに、何か問題があります。

「未解決の iostream」の問題については、Project->Properties->C/C++ General->Paths and Symbols->Include タブでインクルード パスを設定してから、MinGW ファイル システム全体を追加してみましたが、役に立ちませんでした。驚いたことに、MinGW のサブツリーを追加すると、つまり非常にレベルの iostream が管理されなくなり、Eclipse が iostream を認識できるようになりましたが、プログラムはまだ cout や std を理解できませんでした。MinGW、Cygwin、cygnus がインストールされています。

このプログラムは、前に述べたように、シンプルな Hello World です。それは構築されません。

#include <iostream>
using namespace std;

int main() 
{
    cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
    return 0;
}
4

1 に答える 1

1

PATH にあると確信していg++.exeますか? (D:\Users\Dimitris\AppData\Local\Photran\MinGW\binパスに があるようです。そこにg++.exeはありますか?)

コマンド プロンプト ( cmd.exe)に移動して入力g++ -v enterすると、gcc が検出され、バージョンが出力されますか?

もう 1 つ - どのようにプロジェクトを作成しましたか?

を選択File -> New -> C++ project -> Hello Worldし、gcc コンパイラがパスにある場合は、問題ありません。

これは、Hello world上記の方法を使用して作成された単純なプロジェクトからの出力です

**プロジェクト foobar の構成デバッグのビルド**

すべてを作る

ビルドファイル: ../src/foobar.cpp

呼び出し: GCC C++ コンパイラ

g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/foobar.d" -MT"src/foobar.d" -o "src/foobar.o" "../ src/foobar.cpp"

完成したビルド: ../src/foobar.cpp

ビルド ターゲット: foobar 呼び出し: GCC C++ リンカ g++ -o "foobar" ./src/foobar.o

完成したターゲット: foobar

**ビルド完了**

于 2012-11-26T22:23:35.893 に答える