我有一个非常不寻常的问题:
我在课堂上不断得到函数的多个定义。
这是我的主要.cpp
#include <iostream>
#include "Calculation.cpp"
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
这是我的课.h
#ifndef CALCULATION_H_INCLUDED
#define CALCULATION_H_INCLUDED
class Calculation
{
public:
Calculation();
private:
};
#endif // CALCULATION_H_INCLUDED
这是我的实现文件.cpp
#include "Calculation.h"
Calculation::Calculation()
{
}
请帮我;我试图创建一个新项目,但这没有帮助。
感谢所有帮助。
最佳答案
使您的main.cpp像:
#include <iostream>
#include "Calculation.h" // not Calculation.cpp
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}