我有具有以下行的文件A.cpp
:C++鏈接錯誤
#include"B.h"
int main(int argc, char **argv)
{
...
char *input_file = *argv;
B *definition = new B(input_file);
...
}
在B.h
,我有以下幾點:
class B
{
public:
// Constructors
B(void);
B(const char *filename);
...
}
當我編譯,我得到以下錯誤:undefined reference to 'B::B(char const*)'
有關如何解決的任何建議?
謝謝。
-1您是否定義了該功能? – 2010-04-30 16:36:57