The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"небольшая проблема при компиляцией (рекунсивный инклуд)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"небольшая проблема при компиляцией (рекунсивный инклуд)"  +/
Сообщение от Fx (ok) on 23-Дек-11, 17:37 
Здравствуйте, есть проблема при компиляции.

в 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; -- но верно ли это?

спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "небольшая проблема при компиляцией (рекунсивный инклуд)"  +/
Сообщение от кегна on 23-Дек-11, 19:05 
>[оверквотинг удален]
> 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; -- но верно
> ли это?
> спасибо

перенести класс GlobalGallery в GlobalGallery.h например и инклудить его и в G.h и в Click.h ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру