2010-12-08 68 views
0

我有两个错误每​​次我尝试在Visual Studio调试一个简单的项目2010年问题而使用Visual Studio调试C++项目2010

Error 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup C:\Users\Fighter\Documents\C++\Point\Point\MSVCRTD.lib(crtexe.obj) Point 

Error 2 error LNK1120: 1 unresolved externals C:\Users\Fighter\Documents\C++\Point\Debug\Point.exe 1 1 Point 

这是一个简单的代码我使用的尝试我的程序在VS:

class Point 

{ 
private: 
int x; 
int y; 

}; 

问题是,这件事情在Code :: Blocks很好,但随着VS它给了我那些错误。

这里有什么问题。

谢谢

+0

我见过很多在Code :: Blocks引发的讨厌,但不知道它是*这*不好。什么吸引力? – 2010-12-08 23:07:11

回答

2

您的程序需要main()函数才有效。

int main(int argc, char* argv[]) 
{ 
    Point p; 
    return 0; 
} 
+0

非常感谢。它的工作 – 2010-12-08 22:11:55

0

编译器告诉你他希望你定义一个入口点到你的应用程序。 (又名主功能)。

0

您需要定义一个名为main()main(int argc, char **argv)的函数。

0

每个C++程序都必须有一个叫做main()的函数。它可以采取两种形式:

  1. int main()
  2. int main(int argc, char* argv[])

实现其中之一(可能是第一个),然后重新编译。