>>15
これでexeサイズ2.5k。
コメントはずせば警告がでるが、2.0kになる。

#include <windows.h>
#pragma comment(lib,"user32.lib")
#pragma comment(lib,"kernel32.lib")
#pragma comment(linker,"/nodefaultlib:libc.lib /entry:CodeStart /opt:nowin98")
//#pragma comment(linker,"/merge:.rdata=.text")
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int);
void CodeStart()
{
ExitProcess(WinMain(GetModuleHandle(NULL),NULL,GetCommandLine(),SW_SHOWDEFAULT));
}
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
MessageBox(NULL,"TEST","",MB_OK);
return 0;
}