Piszę programik testowy, w którym chciałem ogarnąć przekazywanie struktur między plikami i napotkałem się na bardzo dziwny problem.
main.cpp - http://wklej.org/id/425185/
main.h - http://wklej.org/id/425186/
Tam są też elementy z Qt, ale na to nie trzeba zwracać uwagi akurat.
Problem polega na tym, że plik moc, który muszę generować, wyrzuca mi takie błędy:
1>release\moc_main.cpp(72) : error C2664: 'MyWidget::wczytywanie' : cannot convert parameter 1 from 'MyWidget::Zawodnik' to 'MyWidget::Zawodnik'
1> Source or target has incomplete type
1>moc_proba.cpp
1>release\moc_proba.cpp(72) : error C2664: 'Proba::trzebaWyslac' : cannot convert parameter 1 from 'Proba::Zawodnik' to 'Proba::Zawodnik'
1> Source or target has incomplete type
W mocach sprawdzałem i jest to linijka.
<code = cpp>void MyWidget::wczytywanie(Zawodnik gracz)
Ten drugi błąd jest wywoływany w identycznej sytuacji jak tutaj. Wiecie o co moze chodzić?