Название: error LNK2005 MSVC2010 Отправлено: romank от Май 14, 2010, 14:39 Привет всем, не могу разобраться:
Создаю Singleton SharedData.h Код: #ifndef SHAREDDATA_H SharedData.cpp Код: #include "SharedData.h" Далее вызываю Код: #include "TempestLoader.h" Ошибка TempestLoader.obj : error LNK2005: "private: static class SharedData * SharedData::self" (?self@SharedData@@0PAV1@A) already defined in SharedData.obj TempestLoader.obj : error LNK2005: "private: static int SharedData::refcount" (?refcount@SharedData@@0HA) already defined in SharedData.obj Название: Re: error LNK2005 MSVC2010 Отправлено: pastor от Май 14, 2010, 14:54 Цитировать SharedData* SharedData::self = NULL; int SharedData::refcount = NULL; Перенеси инициализацию в SharedData.cpp Название: Re: error LNK2005 MSVC2010 Отправлено: romank от Май 14, 2010, 14:58 Спасибо
|