标题:大哥们,masm32怎么用啊
只看楼主
星系隐
Rank: 2
等 级:论坛游民
威 望:1
帖 子:96
专家分:36
注 册:2018-6-16
 问题点数:0 回复次数:5 
大哥们,masm32怎么用啊
大哥们,我下了masm32并且安装好了,可是我不会用..现在每次编译还是,额,自己输cmd,再来两次我得用批处理了..求救masm32怎么用,我找了,真没找到呜呜呜呜,我昨天刚开始..
搜索更多相关主题的帖子: masm32 大哥 cmd 安装 批处理 
2019-11-11 18:37
星系隐
Rank: 2
等 级:论坛游民
威 望:1
帖 子:96
专家分:36
注 册:2018-6-16
得分:0 
昨天按了一晚上cmd的编译,今天我不行了,得搞个批处理..
2019-11-11 18:40
Valenciax
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:11
帖 子:337
专家分:2462
注 册:2016-5-15
得分:0 
MASM32 Editor输入代码
上方project里,build all是编译win32视窗,console build all是编译win32控制台
若有错误会弹出error,修改到没有错误.
2019-11-12 20:02
星系隐
Rank: 2
等 级:论坛游民
威 望:1
帖 子:96
专家分:36
注 册:2018-6-16
得分:0 
回复 3楼 Valenciax
只是编译啊,链接运行在哪点..?
2019-11-14 21:56
tigerdown
Rank: 1
等 级:新手上路
帖 子:63
专家分:3
注 册:2017-8-21
得分:0 
讲一下自己用的方法,如有不妥,请见谅。
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编辑过]

2019-12-16 12:59
星系隐
Rank: 2
等 级:论坛游民
威 望:1
帖 子:96
专家分:36
注 册:2018-6-16
得分:0 
回复 5楼 tigerdown
谢谢老哥,我好了,
2019-12-22 20:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-497734-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.135690 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved