写了一个极简单的程序,连接时提示错误,请问这是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:53:15
程序没错,而且对任一程序visual c++都提示这个

Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/12.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

你建的工程和不对吧
你是不是建的win32 Application
应该是建win32 Console Application

建的工程不对,应该是win32 Console Application
一般不要新建工程,新建一个c++源文件,编译的时候就会自动启动工程了

WinMain是windows程序的标准入口
Mian是控制台程序的入口

你现在建立了一个控制台程序(Console Application),编译的时候,系统找不到Main,却发现了WinMain。