无论什么程序一直有两个错误
#include "stdio.h"
main()
{
double x=1.6,y=2.7;
int m;
m=(int)x+(int)y;
printf("%f %d \n",x+=y,m);
}
还是有两个错误:
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/111.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Results
111.exe - 2 error(s), 0 warning(s)
这些是什么意思 谁可以看懂告诉我 谢谢了
----------------解决方案--------------------------------------------------------
这个是我的编译器的输出结果
没有问题
----------------解决方案--------------------------------------------------------
我用TC2。0编译了一下,也没错。结果是4。300000 3
你可以在printf函数前加一个清屏函数clrscr();
这样更容易看出得出的结果。
----------------解决方案--------------------------------------------------------
可能是你的编译器有问题。
error lnk2001:unresolved external symbolwinmain@16 未解决的外部符号winmain@16
我觉得可能是你的link.exe有差错
----------------解决方案--------------------------------------------------------
程序并没错
----------------解决方案--------------------------------------------------------
没错误
----------------解决方案--------------------------------------------------------
没有错啊!~!!呵呵!
----------------解决方案--------------------------------------------------------
编译器的问题,太高深 ,偶还没到这个地步
不断学习啊
----------------解决方案--------------------------------------------------------
估计lz用的是vs6.0或.net的编译器,在新建工程时把工程类型搞成了win32 工程,应该选Win32 Console
vc6.0中选“Win32 Console Application”而不是“Win32 Application”
----------------解决方案--------------------------------------------------------
winmain 函数是win32 application project的入口,现在编译器没有发现这个入口,所以就会有错误,而且无法进入程序运行
----------------解决方案--------------------------------------------------------