vctest.c
#include <windows.h>
int WINAPI WinMain
(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
PSTR szcCmdLine,
int iCmdShow
)
{
MessageBox
(
NULL,
TEXT("hede"),
TEXT("hodo"),
MB_ICONEXCLAMATION | MB_TASKMODAL
);
return 0;
}Derleyen komut şu
cl vctest.c /nologo /link /DEFAULTLIB:USER32.LIB
sonuç
vctest.exe: crash.
Ama neden?
user32.lib'i gözüne sokmazsam MessageBox'a unresolved external symbol diyor ayrıca lcc'de buna gerek yoktu.
Hmm. User32'deki fonksiyonlar delleniyor User32.dll'nin bu işle bi alakası var sanırım.