Aha niektóre pliki nagłówkowe są rozdzielone na część nagłówkową(*.h) i część z definicjami (*.cpp)...przerobiłem je tak że de facto stanowią całość i nie wymagane jesc kompilowanie plików z definicjami(*.cpp) (po prostu w pliku *.h na końcu jest odwołanie #include do odpowiedniego pliku *.cpp )