Ошибка компоновщика C ++: неопределенная ссылка на статическую функцию

A.h файл

class A{
public:
static int* func (int &b);
}

a.cpp

int* A::func(int &b){
//some definition here
}

Я вызываю вышеуказанную функцию в каком-то другом файле. Я включил .h файл в этом. Когда я пытаюсь скомпилировать, я получаю следующую ошибку

неопределенная ссылка на A :: func (int &)

0

Решение

Код выглядит правильно.

Первое, что нужно проверить, это то, что ваша среда сборки скомпилирована и связана в A.cpp.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]