C:\Users\PC\Desktop\random\main.o:main.cpp:(.text+0x76)||undefined reference to `Tclass::FFunction()'|
我在主程序外部创建了自己的类,这是我得到的错误。这是我的程序的代码。
主程序(.cpp)
#include<iostream>
#include "Tclass.h"
#include "Tclass.cpp"
using namespace std;
int main(){
Tclass object;
object.FFunction();
return 0;
}
头文件。(。H)
#ifndef TCLASS_H
#define TCLASS_H
class Tclass
{
public:
Tclass();
void FFunction();
};
#endif // TCLASS_H
c++ 样式表(我认为这就是它的名称)(.cpp)
#include "Tclass.h"
#include<iostream>
using namespace std;
Tclass::Tclass()
{
cout << "An object for this class has been created \n";
}
void FFunction(){
cout << "The function has been created \n";
}
我使用 code::block 作为我的 IDE。我还用任何析构函数创建了这个类