Приветствую всех! Вот написал свою первую прогу на С++.Даже не прогу.ТИак.Тренировка навыков:

#include <windows.h>
LRESULT CALLBACK mesa(HWND,UINT,WPARAM,LPARAM);
char *wwinname="I`s works!";
int WINAPI WinMain(HINSTANCE hinst,HINSTANCE HPREV,LPSTR lpcl,int CmdShow){
HWND hWnd;
MSG msg;
WNDCLASS wc;
wc.hInstance=hinst;
wc.lpszClassName=wwinname;
wc.lpfnWndProc=mesa;
wc.style=0;
wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wc.hCursor=LoadCursor(NULL,IDC_ARROW);
wc.lpszMenuName=NULL;
wc.cbClsExtra=0;
wc.cbWndExtra=0;
wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
if(!RegisterClass(&wc)) return 0;
hWnd=CreateWindow(wwinname,"My First Window!",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
CW_USEDEFAULT,HWND_DESKTOP,NULL,hinst,NULL);
ShowWindow(hWnd,CmdShow);
UpdateWindow(hWnd);
while(GetMessage(&msg,NULL,0,0)){
TranslateMessage(&msg);
DispatchMessage(&msg);
}return msg.wParam;
}
LRESULT CALLBACK mesa(HWND hWnd,UINT iMsg,WPARAM wParam,LPARAM lParam){
switch(iMsg){
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd,iMsg,wParam,lParam);
}
return 0;
}
Компиляция и билт проходит нормально,а вот когда запустить получаю пинок такого содержание :
--------------------Configuration: Cpp1 - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Cpp1.exe - 2 error(s), 0 warning(s)
|
Что от меня хочет компилятор ?(компилятор-VC++ 6.0)