用Windows API写的Hallo World程序不能执行?
初学Windows API,找了本windows程序设计。里面第一个程序是hallo world,我用VC6执行,提示
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/HalloWorld.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
程序如下:
//Hallo World. sample program using windows API
//////////////////////////////////////////////////////
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
PSTR szCmdLine,
int iCmdShow)
{
MessageBox(NULL, TEXT( "Hallo World! "), TEXT( "Hallo Message "), 0);
return 0;
}
[解决办法]
建的工程不对。
要建Win32 Application
[解决办法]
工程类型应该错了,“_main”,是不是建成控制台的了?
[解决办法]
书上应该有建立工程的说明。