2012-09-13 32 views
0

A.H文件C++鏈接器錯誤:未定義參照靜態函數

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

A.cpp

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

我打電話在一些其他文件中的上述功能。我已經包含了.h文件。當我嘗試編譯我收到以下錯誤

未定義參考A :: FUNC(INT &)

+0

你鏈接了cpp文件嗎? –

+0

您是否將'A.cpp'的編譯目標代碼(我們稱之爲'A.obj')提供給鏈接器? – paddy

+0

@Als是的,我已經鏈接了cpp文件。 –

回答

1

代碼看起來正確的。

首先要檢查的是您的構建環境編譯並鏈接在A.cpp中。