74

C++ 用の Eclipse (cdt-master-8.0.2.zip)をダウンロードします。

私が書くとき:

#include <iostream>

それはマークします:

Unresolved inclusion: <iostream>

どうすれば修正できますか?

4

13 に答える 13

18

クロスコンパイルにはEclipseを使用しており、いくつかの標準C++ライブラリの明示的なディレクトリを追加する必要があります。プロジェクトを右クリックして、[プロパティ]を選択します。画像に示されているダイアログが表示されます。画像に従い、+アイコンを使用して、C++ライブラリへのパスを明示的に追加します。ここに画像の説明を入力してください

于 2012-08-14T19:21:52.707 に答える
13

ファイルの拡張子が .c ではなく .cpp であることを確認してください。この問題が発生しました

于 2012-11-15T16:30:08.880 に答える
4

gcc をインストールします。

Linux を使用している場合は、パッケージ マネージャーを使用します。

Windows を使用している場合は、MinGWを使用します。

于 2012-04-29T16:35:15.640 に答える
2

以前にこの IDE を使用したことがないようです。Eclipse の「Before You Begin」ページを読み、T の指示に従います。これにより、Eclipse が単なる IDE であるにもかかわらず、実際にコンパイラにリンクされていることが確認されます。

http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm

于 2013-03-05T15:09:33.460 に答える
1

Ubuntu または別の Linux ディストリビューションの新規インストールを使用している場合は、Eclipse CDT プロジェクトをコンパイルする前に、少なくとも「build-essential」パッケージがあることを確認してください。

ターミナルで、次のように入力します。

sudo apt-get install build-essential

アプリをコンパイルして実行するには、これで十分です。

もちろん、以下を使用して完全な g++ インストールを実行することもできます。

sudo apt-get install g++
于 2015-04-05T15:56:43.217 に答える
1

私はCygwinでEclipseを使用していますが、これはうまくいきました:

[プロジェクト] > [プロパティ] > [C/C++ 一般] > [プリプロセッサ インクルード...] > [プロバイダ] に移動し、[CDT GCC 組み込みコンパイラ設定 Cygwin [共有]] を選択します。

于 2014-12-02T06:35:51.037 に答える