为什么即使函数名称相同,也存在未定义的引用错误?

时间:2017-07-02 19:05:31

标签: c++ undefined-reference

我定义了一个头文件,如下所示:

class MathFunUI {
  public:
      void mainMethod(void);
};

和相应的cpp文件:

#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <vector>

MathFunUI::mainMethod(void)
{
    //To DO
}

我收到这样的错误:

|undefined reference to `MathFunUI::mainMethod()'|
||error: ld returned 1 exit status|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|

我无法在这里找到一件简单的事情吗?

PS:我的主要方法,如果它可以帮助;

#include "MathFunUI.h"

int main(void)
{
    MathFunUI MUI;
    MUI.mainMethod();
    return 0;
}

0 个答案:

没有答案