はい、それはthisもう一度質問です...
どういうわけか、この問題を解決できません。信じられないかもしれませんが、私はEclipseの経験がありますが、Java開発のみです。viを使用してC++でプログラミングしましたが、Eclipseではプログラミングしていません。
インストールしました:
空のMakefileプロジェクトを作成し、Linux GNUツールチェーン:
私は標準を取得しますUnresolved inclusion <iostream>
エラー、プロジェクト内のさまざまな「include」ディレクトリへの参照がいくつかあります。
GNU Cの「パスとシンボル」設定にはさまざまなパスが含まれていますが、GNU C++の同じ設定は空です:
また、C/C++ビルド設定の下に「GNUElfParser」があります。
乾杯
編集:
以下は、正しく機能している私のプロジェクトのビルドパスの更新された写真です。
その理由は、Eclipseが適切なヘッダーをインポートできないためです。 UbuntuのC++ iostreamヘッダーは次の場所にあります。
$:Sudo find/-name iostream
/ home/beniamin/QtSDK/Madde/toolchains/arm-2009q3-67-arm-none-linux-gnueabi-x86_64-unknown-linux-gnu/arm-2009q3-67/arm-none-linux-gnueabi/include/c ++ /4.4.1/iostream /home/beniamin/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/include/c++/4.4/iostream /usr/share/gccxml-0.9 /GCC/2.95/iostream /usr/include/c++/4.6/iostream /usr/include/boost/tr1/tr1/iostream
基本的に、探しているのは/usr/include/c++/4.6/iostream
だと思いますので、どこかにこのディレクトリを含める必要があります。
編集:g ++もインストールするか、debianパッケージのビルドに必須のbuild-essentialパッケージをインストールする必要があります。それにもかかわらず、g ++はとにかくUbuntuインストールに含まれている必要があります。
はい、使用していることがわかりました
$: Sudo find / -name iostream
インクルードパスにインクルードファイルを追加すると、成功します。