Неизвестный тип имя класса
У меня есть следующие файлы заголовков:
https://gist.github.com/wemakeweb/5501443 и компилятор всегда сообщает«Неизвестное имя типа Класс», Я включил Форвардную декларацию, чтобы разорвать циркуляр в том числе, где я думаю, что я должен. Что я забыл?
редактироватьЯ положил все это в один заголовочный файл, и компилятор по-прежнему сообщает «ожидается; после декларатора верхнего уровня»
https://gist.github.com/wemakeweb/5583500
Редактировать 2 Теперь я получаю ошибки компоновщика. «Неопределенные символы для архитектуры x86_64»
Решено, проблемы были
Циркуляр в том числеmain.c вместо main.cppфактический код был в статической библиотеке, которая не была правильно связана