Ubuntu 12.04 の Eclipse CDT Indigo リリース 20120216-1857 で C++ プロジェクトをチェックアウトしました。プロジェクトからファイルを開かずにすぐにビルドまたは実行しようとすると、うまくビルドされ、正しく実行されます。
ただし、エディターで .h または .cpp ファイルのいずれかを開くと、Function 'assert' could not be resolved
またはType 'string' could not be resolved
.
自動ビルドを無効にしたり、プロジェクトをクリーンアップしても、これらのエラーを修正できません。Eclipse を再起動するとビルドの問題は解決しますが、ファイルを開くとエラーが再び表示されます。