私はこのタイプのエラーをどこでも見てきました.答えを見ましたが、何も役に立たないようです.
次のコードで次のエラーが発生します。
エラー: 'A' が宣言されていません
Bh:
#include "A.h"
class B{
public:
static bool doX(A *a);
};
あ:
include "B.h"
class A{};
私がすでに試したことのチェックリストを実行するには: - 名前のスペルが正しい - A が Ah にある - 名前空間がない - テンプレートがない - マクロがない
私はAをうまく見つけることができる他のクラスを持っています。私が考えることができる唯一のことは、「静的」が問題を引き起こしているということです。