| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3303 人关注过本帖
标题:大哥们,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
帖 子:340
专家分:2482
注 册: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
等 级:新手上路
帖 子:72
专家分:8
注 册: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
快速回复:大哥们,masm32怎么用啊
数据加载中...
 
   



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

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