Здравствуйте, есть проблема при компиляции.в Click.h определен класс GlobalGallery;
Click.h инклудид G.h
а G.h в свою очередь инклудид Click.h, потому что ему нужно объявдение GlobalGallery.
При компеляции ошибка:
g++ -O3 -pipe -Wall -Wno-reorder -Wno-unused-variable -I/usr/local/include/ -c Click.cpp
In file included from Click.h:26,
from Click.cpp:1:
G.h:127: error: 'GlobalGallery' has not been declared
G.h:133: error: 'GlobalGallery' was not declared in this scope
как такое правильно скомпилировать или что делать?
вроде можно добавить в верху G.h объявление class GlobalGallery; -- но верно ли это?
спасибо