你错误主要有两处,
1、系统自动生成的int _tmain(int argc, _TCHAR* argv[]){}和int main(){}是一样的。最好使用_tmain,这个主函数是解决乱码的。如果使用_tmain,请加上头文件,#include "tchar.h"。
2、居然是void main()那就
void main()
{
//return 0;就不要return 0;
}
要不你就,
int main()
{
.....
return 0;
}
#include
using namespace std;
void main()
{ cout<<"hello"<
}
主函数返回值的类型是 void类型。 也就是空类型
而你函数体内return 0;是返回整形的 0
当然不行。 把return 0; 去掉
或者把void main
改成 int main
那就是你连接错误。编译器的问题。在我电脑上已经编译通过了。
首先你的是void,就是无反回值,但你的里面有return 0;,这就有问题了,还有把“hello”改成_T(“hello”)看一下,在VS中双引号中的,都要用这种格式。
#include
main()
{
printf("Hello,World!\n");
}