class Aとclass Bとclass Cはそれぞれ異なる3個のヘッダファイルに存在します。
class AのファイルをclassBのあるファイルとclassCのあるファイルヘインクルードし、

classB:public classA
classC:public classB

とすると先ほどのエラーが出ました。
今原因がわかったのですが、これは2重定義なのでしょうか?
(classAが、classBとclassCの2つのファイルで定義されたことになる?)

どうしてもこのclassAを他の複数のファイルにあるクラスへ継承させたいのですが
かのうでしょうか?