A.h файл
class A{
public:
static int* func (int &b);
}
a.cpp
int* A::func(int &b){
//some definition here
}
Я вызываю вышеуказанную функцию в каком-то другом файле. Я включил .h файл в этом. Когда я пытаюсь скомпилировать, я получаю следующую ошибку
неопределенная ссылка на A :: func (int &)
Код выглядит правильно.
Первое, что нужно проверить, это то, что ваша среда сборки скомпилирована и связана в A.cpp.
Других решений пока нет …