关于win21汇编的几个小问题

我用bat方法和我的电脑,属性里修改了环境变量,把我masm/include设为环境变量,还是提示找不到windows.inc 我把include全copy到ml.exe的目录下 编译出现error A2006: undefined symbol : MessageBox 后来我搜索看到说
inc和asm在同一目录
加下边俩条就可以了
include user32.inc
includelib user32.lib 
我加了 能编译通过 但连接的时候出现错误
1.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1561: entry point must be defined
源程序

        .386
        .model flat, stdcall
        option casemap :none  ; case sensitive

include        windows.inc
include        kernel32.inc
includelib    kernel32.lib
include user32.inc
includelib user32.lib 




        .data

szCaption        db    'Win32汇编例子',0
szText        db    'Win32汇编,Simple and powerful!',0

        .code

start:
        invoke    MessageBox,NULL,addr szText,addr szCaption,MB_OK
        invoke    ExitProcess,NULL

        end    start