c ++链接器错误:对静态函数的未定义引用

时间:2012-09-13 04:30:47

标签: c++ linker-errors

A.h档案

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

A.cpp

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

我在其他文件中调用上面的函数。我已经包含了.h文件。当我尝试编译时,我收到以下错误

对A :: func(int&)

的未定义引用

1 个答案:

答案 0 :(得分:1)

代码看起来正确。

要检查的第一件事是您的构建环境在A.cpp中编译和链接。