讲一下自己用的方法,如有不妥,请见谅。
1, 创建一个bat文件(见下图),来设置环境变量,当然你也可以在window系统里直接设置,在运行masm前,先要在dos下运行bat文件(见演示图)
@echo off
set include=C:\masm32\include
set lib=C:\masm32\lib
set path=C:\masm32\bin;%path%
echo on
2, 在masmedit里创建makefile(见下图)
------------------------------------
NAME = Hello
OBJS = $(NAME).obj
LINK_FLAG = /subsystem:windows
ML_FLAG = /c /coff
$(NAME).exe: $(OBJS)
Link $(LINK_FLAG) $(OBJS)
.asm.obj:
ml $(ML_FLAG) $<
clean:
del *.obj
-----------------------------------
3, 在dos里设置好文件路径,然后键入nmake运行(如下图)。
4, 如有rc文件,添加在makefile里,如下。
------------------------
NAME = MyFileProp
OBJS = $(NAME).obj
RES = $(NAME).res
LINK_FLAG = /subsystem:windows
ML_FLAG = /c /coff
$(NAME).exe: $(OBJS) $(RES)
Link $(LINK_FLAG) $(OBJS) $(RES)
.asm.obj:
ml $(ML_FLAG) $<
.rc.res:
rc $<
clean:
del *.obj
del *.res
------------------------------
[此贴子已经被作者于2019-12-16 13:01编辑过]