我的问题没有回答这个问题,因为我犯了一个非常不同的错误,我现在知道。该项目的设置错误。它需要是我的目的的控制台申请。
我是新的C 程序员。我正在使用Code ::块并在Windows上工作,并且每次尝试将类添加到项目中时,它都会开始返回相同的错误,即使我看上去好像我在告诉我的项目要构建到(这是这个问题中建议的解决方案)。
这是我尝试的代码:
main.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
Monster.h
#ifndef MONSTER_H
#define MONSTER_H
class Monster
{
public:
Monster();
virtual ~Monster();
protected:
private:
};
#endif // MONSTER_H
monster.cpp
#include "Monster.h"
Monster::Monster()
{
//ctor
}
Monster::~Monster()
{
//dtor
}
似乎将项目配置为Windows应用程序而不是控制台应用程序。
由于您使用的是int main,它将不知道从哪里开始。
您可以通过添加'/entry:maincrtartartup'中的代码中的int main函数将输入点设置为int main函数,或者同样容易地创建一个新的控制台应用程序工作空间。