1. ホーム

Eclipseで書かれたC++でSymbol 'std'が解決できなかったというエラーメッセージに対する解決策

2022-02-16 04:22:29

Eclipseはコンパイルする前にいくつかのエラーを投げます

シンボル 'std' を解決できませんでした。

また、cout endlなどでも同じエラーが表示されます。


バージョン4.6.2以降のMinGWには、このような問題があります。その自動検出は削除され、標準ディレクトリにあるものを自動的に見つけることができなくなりました。この問題を解決するには、コンパイラがビルド時に英語で結果を出力するようにします。手順は、"Window -> Preferences -> C/C++ -> Build -> Environment" で、新しい環境変数 "LANG" と "LC_ALL" を追加してその値を "en_US" に設定することである。  それでもエラーメッセージが表示される場合は、プロジェクトを保存するとエラーメッセージは消えます。これは、他の人が提供している解決策を見たものです。