複数のプロジェクトを含むワークスペースがあり、それらはすべて問題なくコンパイルされます。ただし、一部のプロジェクトでは、未解決のインクルードが原因で、未解決のシンボルに関する多くの警告がエディターに表示されます。ほとんどは、ワークスペース内の他のプロジェクトまたはサード パーティ ライブラリのヘッダーです。
グーグルはこれがインデクサーの問題であることを示唆していますが、それを修正する方法についての首尾一貫した説明は見つかりませんでした-これらのライブラリへのパスをインデクサーのPATHに追加する必要があると思いますが、オプションが表示されませんそうします(私はJunoを使用しています)。
CDT のインデクサーを構成する方法を教えてください。
また、2 つのプロジェクトで STL ヘッダーの未解決のインクルード警告が表示されます。一部の STL ヘッダーは解決されていますが、他のヘッダーは解決されておらず、リストは 2 つのプロジェクト間で同じではないようです (1 つは vector と iostream などを検出しますが、sstream や string は検出しません。もう 1 つは iostream も検出しません)。 .
関連する可能性があります: これらは C++ プロジェクトですが、すべてのファイル拡張子は .c です。GCC C Compiler コマンドを 'g++' に変更してコンパイルしましたが、それに対処するためにインデクサーの設定にも何かをする必要があるのでしょうか?