오류 질문합니다...(글꼴수정..)
큰돌찬
#include windows.h
lresult callback wndproc(hwnd hwnd, uint messge, wparam wparam, lparam lparam);
int winapi winmain(hinstance hinstance, hinstance hprevinstance, lptstr lpszcmdline, int ncmdshow)
{
static char szappname []= easytext;
static char sztitlename []= practicel1_1;
hwnd hwnd;
msg msg;
wndclass wndclass;
wndclass.style = cs_hredraw | cs_vredraw;
wndclass.lpfnwndproc = wndproc;
wndclass.cbclsextra = 0;
wndclass.cbwndextra = 0;
wndclass.hinstance = hinstance;
wndclass.hicon = loadicon(null, idi_application);
wndclass.hcursor = loadcursor(null, idc_arrow);
wndclass.hbrbackground = getstockobject(white_brush);
wndclass.lpszmenuname = null;
wndclass.lpszclassname = szappname;
registerclass(&wndclass);
hwnd = createwindow(
szappname,
sztitlename,
ws_overlappedwindow,
cw_usedefault,
cw_usedefault,
cw_usedefault,
cw_usedefault,
null,
null,
hinstance,
null
);
showwindow(hwnd, ncmdshow);
updatewindow(hwnd);
while(getmessage(&msg, null, 0, 0))
{
translatemessage(&msg);
dispatchmessage(&msg);
}
return msg.wparam;
}
lresult callback wndproc(hwnd hwnd, uint message, wparam wparam, lparam lparam)
{
hdc paintdc;
hdc hdc;
rect rect;
paintstruct paintstruct;
char szmsg1[] = i love window preogramming!;
char szmsg2[] = 키보드가 눌러졌습니다.;
char szmsg3[] = 키보드가 떼어졌습니다.;
switch(message)
{
case wm_create:
break;
case wm_paint:
paintdc = beginpaint(hwnd, &paintstruct);
textout(paintdc, 10, 10, szmsg1, strlen(szmsg1));
endpaint(hwnd, &paintstruct);
break;
case wm_keydown:
hdc = getdc(hwnd);
getclientrect(hwnd, &rect);
drawtext(hdc, szmsg2, strlen(szmsg2), &rect, dt_singleline | dt_center | dt_vcenter);
releasedc(hwnd, hdc);
break;
case wm_keyup:
hdc = getdc(hwnd);
getclientrect(hwnd, &rect);
drawtext(hdc, szmsg3, strlen(szmsg3), &rect, dt_singleline | dt_center | dt_vcenter);
releasedc(hwnd, hdc);
break;
case wm_destroy:
postquitmessage(0);
break;
default:
return defwindowproc(hwnd, message, wparge, wparam, lparam);
}
return 0;
}
libcd.lib(crt0.obj) : error lnk2001: unresolved external symbol _main
debug/practice1_1.exe : fatal error lnk1120: 1 unresolved externals
위에 처럼 오류가 2개 발생합니다..책에서 win32 sdk 프로젝트 만들기 실습인데요..
맨처음에는 오류가 많이 났는데 글씨가 틀려서 다 고쳤습니다..그런데도 저런오류가 나네요;;
그리고 제가 지금 쓰고 잇는것은 비쥬얼 c++ 6.0버전입니다...(교수님이 이걸 사용하래서 쓴느중입니다;)