3

Eclipse で C/C++ 開発環境をセットアップしようとしています。

次の Eclipse プラグインをインストールしました。

  • C/C++ 開発ツール SDK
  • ライブラリ API ドキュメントのホバー ヘルプ
  • 単体テストのサポート
  • コンパイラーのサポート

次にMinGWをダウンロードします。

私はセットアップのためにこれに従いました:Windowsで自動インストールまたはシステムパスを変更せずにEclipse C ++コンパイラをセットアップします

Menu *Project* ? *Properties* ? *"C/C++ Include Paths and Symbols"* ? *"Add External Include path...". I added these paths:
C:\MinGW\lib\gcc\mingw32\4.4.0\include
C:\MinGW\lib\gcc\mingw32\4.4.0\include\c++
C:\MinGW\lib\gcc\mingw32\4.4.0\include\c++\backward
C:\MinGW\lib\gcc\mingw32\4.4.0\include\c++\mingw32
C:\MinGW\lib\gcc\mingw32\4.4.0\include-fixed

それでも、「関数 'printf' を解決できませんでした」というエラーまたはその他の関数が表示されます。

ここにコードがあります

#include <stdio.h>

int main() {
    printf("Hello, World!!!!");
    return 0;
}

Ctrl+を実行するとSpace、Eclipse は C++ 関数の候補を表示しますが、それらを選択すると同じエラーが発生します。おそらく単純な設定変更です。これを理解するのを手伝ってくれれば本当に助かります。

4

2 に答える 2

7

<stdio.h>main() の上に含める必要があります。これで解決するはずです:

#include <stdio.h>
int main() {
    printf("Hello World!!!");
    return 0;
}

ときどき、Eclipse のパーサーがおかしくなることがあります。プロジェクトの再解析を試すことができます。プロジェクトを右クリックしてから → IndexRebuild。再構築後、ほとんどの場合、シンボルが認識されます。

于 2013-10-10T20:25:23.530 に答える