| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Ошибка |
| Автор: xTr1m 10.11.2005, 14:56 | ||||||
Файл Main.h
Файл Main.cpp (реализация h)
Файл CMyMassive.cpp
при запуске приложения выдается ошибка : MyMassive.obj : error LNK2005: "public: __thiscall CMyMassive::CMyMassive(void)" (??0CMyMassive@@QAE@XZ) already defined in Main.obj CMyMassive.obj : error LNK2005: "public: __thiscall CMyMassive::~CMyMassive(void)" (??1CMyMassive@@QAE@XZ) already defined in Main.obj CMyMassive.obj : error LNK2005: "public: void __thiscall CMyMassive::CreateMassive(int,int)" (?CreateMassive@CMyMassive@@QAEXHH@Z) already defined in Main.obj Debug/MyTask.exe : fatal error LNK1169: one or more multiply defined symbols found Error executing link.exe. Creating browse info file... MyTask.exe - 4 error(s), 0 warning(s) Что не так? |
| Автор: nikf 10.11.2005, 15:32 | ||||||
первое что бросается:
можеть всетаки #include "CMyMassive.h" а это что:
Ты это в *.cpp пишешь? Объявляют классы обычно в *.h файлах, а реализацию их методов делают в *.cpp |