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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12
#1

пространство имён - C++

14.11.2012, 20:12. Просмотров 214. Ответов 0
Метки нет (Все метки)

создал я такую мусорку как global.h , определил там пространство camera_system. Возникла такая проблемма при включении мусорки в несколько файлов(переопределения)
1>game.obj : error LNK2005: "void __cdecl camera_system::SphericalToNormal(float,float &,float,float &,float &,float &)" (?SphericalToNormal@camera_system@@YAXMAAMM000@Z) уже определен в main.obj
1>game.obj : error LNK2005: "void __cdecl camera_system::NormalToSpherical(float &,float &,float &,float,float,float)" (?NormalToSpherical@camera_system@@YAXAAM00MMM@Z) уже определен в main.obj
1>game.obj : error LNK2005: "struct tagPOINT old_mouse_location" (?old_mouse_location@@3UtagPOINT@@A) уже определен в main.obj
1>game.obj : error LNK2005: "float camera_system::locate_z" (?locate_z@camera_system@@3MA) уже определен в main.obj
.....................................................
C++
1
2
3
4
5
6
7
8
#ifndef global_h
#define global_h
//...
namespace camera_system
{
//...
};
#endif
как выйти из положения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 20:12     пространство имён
Посмотрите здесь:

C++ Подключение пространства имён
C++ Как включить класс из внешнего файла в пространство имён?
Пространство имён C++
Пространство имён! C++
Конфликт имён C++
C++ Пересечение имён функций
C++ Как внести класс в пространство имён
C++ Пространство имён
Конфликт пространств имён C++
Пространства имён с++ C++
Пространство имён C++
Зачем создавать безымянное пространство имён, если я могу просто написать static? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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