>>801
(Point.h)
#ifndef POINT_H
#define POINT_H
class Point {
};
#endif
(TwoPint.h)
#ifndef TWOPOINT_H
#define TWOPOINT_H
#include "Point.h"
class TwoPoint : public Point {
};
#endif
(main.cpp)
#include "TwoPoint.h"
int main(int argc, char *argv[]) {
TwoPoint tp;
return 0;
}

で何のエラーもでないぞ、ほかに別のヘッダインクルードしてるとかじゃね?