Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибки с MFC - линковка 
V
    Опции темы
nerezus
Дата 27.12.2006, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Код

Linking...
ToDo.obj : error LNK2005: "public: __thiscall Item::Item(class CString,class CString,int,int,int)" (??0Item@@QAE@VCString@@0HHH@Z) already defined in Item.obj
ToDo.obj : error LNK2005: "public: __thiscall Item::Item(void)" (??0Item@@QAE@XZ) already defined in Item.obj
ToDo.obj : error LNK2005: "public: void __thiscall Item::SetItem(class CString,class CString,int,int,int)" (?SetItem@Item@@QAEXVCString@@0HHH@Z) already defined in Item.obj
ToDoDlg.obj : error LNK2005: "public: __thiscall Item::Item(class CString,class CString,int,int,int)" (??0Item@@QAE@VCString@@0HHH@Z) already defined in Item.obj
ToDoDlg.obj : error LNK2005: "public: __thiscall Item::Item(void)" (??0Item@@QAE@XZ) already defined in Item.obj
ToDoDlg.obj : error LNK2005: "public: void __thiscall Item::SetItem(class CString,class CString,int,int,int)" (?SetItem@Item@@QAEXVCString@@0HHH@Z) already defined in Item.obj
Debug/ToDo.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.



Вот допустим я хочу подключить некий класс. У меня в файле с реализациями методов(cpp) подключается интерфейс.
Поэтому в cpp с формой я подключаю сразу этот cpp.
И вываливается такое.

Добавлено @ 20:24 
Хочу попробовать в #ifndef засунуть, но как этот блок закрыть?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
FelikZ
Дата 27.12.2006, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Старый Маразматик
**


Профиль
Группа: Участник
Сообщений: 380
Регистрация: 1.12.2006
Где: Vault 13

Репутация: нет
Всего: 5



Можно все же как нибудь обойтись без подключения cpp на прямую?
Если да то создать (если нету) прекомпилер, а в 'H' - файле:
Код

#ifndef _dwahdwadhukawdhawudh_H_
#define _dwahdwadhukawdhawudh_H_

....

#endif  //#define _dwahdwadhukawdhawudh_H_



--------------------
user posted image
PM WWW ICQ Skype   Вверх
nerezus
Дата 27.12.2006, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Готово. Закрыто.

Добавлено @ 20:45 
Я через стандартную в MFC сделал...

Добавлено @ 20:46 
Цитата

#ifndef

#if !defined


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0378 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.