我在这里,所以我可以找到解决我的问题的方法。我知道这太简单了,但不知何故我无法弄清楚我的代码中的错误在哪里!
在这里你有它:
奥拉数据.h
#ifndef AULADATA_H_
#define AULADATA_H_
#include <string>
using std::string;
class AulaData
{
private:
int dia;
public:
AulaData(int dia);
};
#endif
奥拉数据.cpp
#include "AulaData.h"
AulaData::AulaData(int dia)
{
}
最后,我的 Main.cpp:
#include <vector>
#include "AulaData.h"
using namespace std;
int main(int argc, char* argv[])
{
AulaData a(12);
getchar();
return 0;
}
我得到的错误如下(我从未发生过的事情):
1>ConsoleApplication1.obj : 错误 LNK2019: 函数 _main 中引用的未解析外部符号“public: __thiscall AulaData::AulaData(int)”(??0AulaData@@QAE@XZ)
虽然如果我定义没有参数的类构造函数,它会起作用。如果有人可以帮助我,我将不胜感激!:) 我真的很沮丧,因为一切似乎都很好。提前致谢!