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

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

Войти
Регистрация
Восстановить пароль
 
VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
#1

Подключение .h файлов в VS2010 - C++

14.06.2011, 20:10. Просмотров 722. Ответов 2
Метки нет (Все метки)

Всем привет. Пишу курсовик.
Не буду писать подробно. Задача какая:

есть несколько .cpp файлов, в них во всех нужно использовать одни и те же функции. создаю .h файл. пихаю туда то что нужно. подключаю в нужных файлах. при компиляции все нормально, при отладке вылезают ошибочки типа.
Код
1>ident.obj : error LNK2005: "void __cdecl MouseEventProc(struct _MOUSE_EVENT_RECORD)" 
(?MouseEventProc@@YAXU_MOUSE_EVENT_RECORD@@@Z) уже определен в ClInt.obj
Код
1>kursovik1.obj : error LNK2005: "void __cdecl MouseEventProc(struct _MOUSE_EVENT_RECORD)" 
(?MouseEventProc@@YAXU_MOUSE_EVENT_RECORD@@@Z) уже определен в ClInt.obj
Код
1>MyString.obj : error LNK2005: "void __cdecl MouseEventProc(struct _MOUSE_EVENT_RECORD)" 
(?MouseEventProc@@YAXU_MOUSE_EVENT_RECORD@@@Z) уже определен в ClInt.obj
Что делать как решить?
конструкцию #ifndef использую
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2011, 20:10     Подключение .h файлов в VS2010
Посмотрите здесь:

Подключение OpenCV к VS2010 - C++
Здравствуйте все, у меня первый проект, более менее серьезный, нужно работать с OpenCV, но как её можно подлючить к Студии 2010(конкретно к...

Подключение файлов - C++
Здраствуйте! Проблема заключается в том, что при чтении файла формата .txt файл читает но вместо текста : Congratulations you did it ...

Подключение файлов - C++
Как правильно соединить такие 3 файла: main_doc.cpp (файл с главной функцией, с которого все собственно и начинается) gamer.cpp(файл с...

Подключение сторонних файлов - C++
Добрый день! Я новичок в С++ и программировании вообще. Если мой вопрос покажется идиотским, все таки хоть как то объясните. Я изучаю С++...

Подключение файлов в проект - C++
Здравствуйте. Запутался немного с подключением файлов, подскажите как лучше организовать. Собственно прикладываю картинку со схемой...

Подключение файлов obj - C++
Здравствуйте! Мне очень интересно следующее: допустим есть программа, в которой есть 3 файла (1: main.cpp, 2: class.h, 3: class.cpp)...

Подключение других файлов - C++
Я написал программу и кода получилось довольно много... Можно как нибудь его разбить на несколько кусков и каждый поместить в отдельный...

Подключение .h файлов друг в друга - C++
Здравствуйте. Появилась такая проблема: есть два .h файла, и они перекликаются содержимым: в одном наследуется класс из другого, а в...

Подключение файлов через extern - C++
пишу такую фигню //HH2.cpp #include "mouse.h" int main() { HWND hWnd = NULL;

Правильное подключение заголовочных файлов - C++
Как подключать заголовочные файлы я знаю, но вот у меня есть вопрос, ответ на который я нигде не видел, не видел даже рекомендаций как...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
14.06.2011, 20:20     Подключение .h файлов в VS2010 #2
Раздели h-файл на два. Там, где определения - сделай cpp и просто включи в проект. А в h-файле оставь только прототипы. И тогда - подключай его везде, где есть вызовы функций.
VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
14.06.2011, 20:30  [ТС]     Подключение .h файлов в VS2010 #3
Да, спасибо. Уже разобрался
Ответ Создать тему
Опции темы

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