Я получаю сообщение об ошибке при создании проекта. У меня есть статический член-указатель, который я устанавливаю из статической функции-члена. Любые идеи, что проблемаstatic object object linking error
class Logger
{
private:
static MyComp* pComp;
public:
static void setComp(MyComp* comp);
// more methods ..
};
void Logger::setComp(MyComp* comp)
{
pComp = comp;
}
Получить ошибку, связывающую
Неопределенные символы для архитектуры x86_64:
"Logger :: PCOMP", ссылка из:
Logger :: setComp (MyComp *) в Logger.o
Не хотите сказать 'pComp = comp'? – Beta