Nieznana klasa nazwy typu

Mam następujące pliki nagłówkowe:

https://gist.github.com/wemakeweb/5501443 a kompilator zawsze zgłasza„Nieznana nazwa typu klasy”. Dołączyłem Deklarację Naprzód, aby przerwać cykliczne, w tym, gdzie myślę, że muszę. Co zapomniałem?

Edytować: umieściłem to wszystko w jednym pliku nagłówkowym, a kompilator nadal zgłasza „oczekiwany; po deklaratorze najwyższego poziomu”

https://gist.github.com/wemakeweb/5583500

Edytuj 2 Teraz otrzymuję błędy linkera. „Niezdefiniowane symbole dla architektury x86_64”

Rozwiązane, problemy były

Cykliczne w tymmain.c zamiast main.cpprzeczywisty kod znajdował się w statycznej bibliotece, która nie była poprawnie połączona

questionAnswers(2)

yourAnswerToTheQuestion