我的问题没有被this question回答,因为我犯了一个非常不同的错误,我现在知道了。该项目设置错误。它需要是我的目的的控制台应用程序,它不是。
我是一名新的C ++程序员。我正在使用Code :: Blocks并在Windows上工作,每次我尝试向我的项目添加一个类时,它都会开始返回同样的错误,即使它看起来好像我告诉我的项目在哪里构建(这是this question)中建议的解决方案。
这是我尝试过的代码:
的main.cpp
var outerNode = l.First;
while (outerNode != null) {
var innerNode = outerNode.Value.First;
while (innerNode != null) {
Console.Write(innerNode.Value.data);
Console.Write(" ");
innerNode = innerNode.Next;
}
Console.Write("\n");
outerNode = outerNode.Next;
}
Monster.h
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
Monster.cpp
#ifndef MONSTER_H
#define MONSTER_H
class Monster
{
public:
Monster();
virtual ~Monster();
protected:
private:
};
#endif // MONSTER_H
答案 0 :(得分:0)
似乎项目被配置为Windows应用程序而不是控制台应用程序。
由于您使用的是int main,因此无法知道从哪里开始。
您可以通过添加'/ entry:mainCRTStartup'在Code :: Blocks其他链接器选项中将入口点设置为int main函数,或者只是轻松创建新的控制台应用程序工作区。