Форум программистов, компьютерный форум CyberForum.ru

Два модуля ссылаются на один - C++

Восстановить пароль Регистрация
 
AKE
11 / 11 / 0
Регистрация: 09.05.2010
Сообщений: 384
29.07.2010, 00:39     Два модуля ссылаются на один #1
В двух модулях есть ссылка
#include "Geometry.h"
В результате
ошибки:
f:\projects\test7\geometry.h(9) : error C2011: 'TPoint' : 'struct' type redefinition
f:\projects\test7\geometry.h(13) : error C2011: 'TPlane' : 'struct' type redefinition
и.т.д.
Как избавиться от ошибки??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
29.07.2010, 00:41     Два модуля ссылаются на один #2
AKE, В Geomery.h

В самом начале:

C++
1
2
#ifndef _GEOMETRY_H_
#define _GEOMETRY_H_
В конце этого файла:
C++
1
#endif
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
29.07.2010, 00:43     Два модуля ссылаются на один #3
код показывай.
AKE
11 / 11 / 0
Регистрация: 09.05.2010
Сообщений: 384
29.07.2010, 00:49  [ТС]     Два модуля ссылаются на один #4
Lavroff, Спасибо...
Yandex
Объявления
29.07.2010, 00:49     Два модуля ссылаются на один
Ответ Создать тему
Опции темы

Текущее время: 20:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru