Eclipse のインデックス作成に問題があります。これは最小限の作業例です。
次の仮想クラスを定義するヘッダー ファイル Parent.h を作成します。
class Parent
{
protected:
virtual ~Parent() {}
public:
virtual void OverrideMe() = 0;
};
次に、別のヘッダー ファイル Child.h を作成します。
#include "Parent.h"
class Child : public Parent
{
};
すぐに、Eclipse は「シンボルの親を解決できませんでした」と文句を言います。
ソース ファイル Parent.cpp を作成し、その中に #include "Parent.h" を入れると、この問題は魔法のように解決します。さらに奇妙なことに、このソース ファイルを削除すると、再び表示されなくなります。
Eclipse のインデックス作成で、おかしなことが起こっているように見えますか? 同様の問題を抱えている人は、「インデックス -> 再構築」を行うことを推奨しています。これは私にはうまくいきません。
どんな助けでも大歓迎です。前もって感謝します。