我的问题没有被这个问题回答,因为我现在犯了非常不同的错误。该项目设置不正确。就我的目的而言,它必须是一个控制台应用程序,而实际上并非如此。
我是一名新的C ++程序员。我正在使用Code :: Blocks并在Windows上工作,并且每次尝试向我的项目中添加类时,它都会开始返回相同的错误,即使看起来好像是在告诉我的项目在哪里构建(这是此问题中建议的解决方案)。
这是我尝试的代码:
main.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
怪物
#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:mainCRTStartup'来在Code :: Blocks附加链接器选项中将入口点设置为int main函数,也可以像创建新的控制台应用程序工作区一样轻松地将入口点设置为int main函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句