以下代码为什么在win32控制台应用程序可以编译成功,在win32项目中编译就会报错
程序代码:#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
if (n<2)
{
printf("请输入大于等于2的范围");
}
else
{
for (i = 2; i <=n-1; i++)
{
for (j = 2; j <i; j++)
{
if (i%j==0)
{
break;
}
}
if (j>=i)
{
printf("%d",i);
}
}
}
return 0;
}
使用Visual Studio 2012
在win32项目中生成报错:>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
1>E:\Users\Administrator\Documents\Visual Studio 2012\Projects\prime1\Debug\prime1.exe : fatal error LNK1120: 1 个无法解析的外部命令
[此贴子已经被作者于2016-12-1 00:40编辑过]








