鱼C论坛

 找回密码
 立即注册
查看: 1810|回复: 12

刚过渡到win32汇编环境搭建就出问题了

[复制链接]
发表于 2013-12-28 18:56:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
汇编代码:
    .386
    .model flat, stdcall
    option casemap:none

include        windows.inc
include        user32.inc
include        kernel32.inc

includelib        user32.lib
includelib        kernel32.lib

    .data
szCaption   db 'I am caption!', 0
szText      db 'I am text!', 0

    .code
start:
    invoke MessageBox,\
        NULL,\
        offset szText,\
        offset szCaption,\
        MB_OK
        
    invoke ExitProcess, NULL
end start
makefile配置:
EXE = win32.exe                #指定输出文件
OBJS = win32.obj                #需要的目标文件
RES = icon.res                #需要的资源文件

LINK_FLAG = /subsystem:windows        #连接选项
ML_FLAG = /c /coff                #编译选项

$(EXE): $(OBJS) $(RES)
        Link $(LINK_FLAG) $(OBJS) $(RES)

.asm.obj:
        ml $(ML_FLAG) lt;
.rc.res:
        rc lt;

clean:
        del *.obj
        del *.res
环境变量初始化批处理:
@echo off
rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量!
set Masm32Dir=C:\Masm32
set include=%Masm32Dir%\Include;%include%
set lib=%Masm32Dir%\lib;%lib%
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
set Masm32Dir=
echo on
目录文件:
1.PNG
每次都已经初始化环境变量了.
masm32安装在C盘的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-28 19:20:43 | 显示全部楼层
别用MASM32命令行编译了,还是用Radasm吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-31 18:46:40 | 显示全部楼层
帖子不要沉,求助小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-31 19:08:23 | 显示全部楼层
试题1 :(文件名:T1.DOCX)

为庆祝活动,现在,A、B、C、D四条军舰要同时开始鸣放礼炮各28响。已知A舰每隔3秒放1次,B舰每隔4秒放1次,C舰每隔5秒放1次,D舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,那么请问观众总共可以听到几次礼炮声呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-31 20:34:03 | 显示全部楼层
什么问题?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-31 22:29:46 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-31 22:58:31 | 显示全部楼层
会、飞的鱼 发表于 2013-12-31 22:29
不知道,它就这样报错

报错的内容呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-1 08:57:38 | 显示全部楼层
小甲鱼 发表于 2013-12-31 22:58
报错的内容呢?

error A4910: cannot open file: E:\小\programme\asm\win32\ML.err
win32.asm(5) : fatal error A1000:  : windows.inc
NMAKE : fatal error U1077: 'ml' : return code '0x1'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-1 18:33:11 | 显示全部楼层
会、飞的鱼 发表于 2014-1-1 08:57
error A4910: cannot open file: E:\小\programme\asm\win32\ML.err
win32.asm(5) : fatal error A1000: ...

路径上不要存在中文名,你懂的,汇编是老古董
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-3 21:27:44 | 显示全部楼层
小甲鱼 发表于 2014-1-1 18:33
路径上不要存在中文名,你懂的,汇编是老古董

谢谢已经解决了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-3 21:28:54 | 显示全部楼层
小甲鱼 发表于 2014-1-1 18:33
路径上不要存在中文名,你懂的,汇编是老古董

发错表情了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-4 23:35:13 | 显示全部楼层
会、飞的鱼 发表于 2014-1-3 21:28
发错表情了

记得把分类修改为【已解决】哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-1-15 12:58:27 | 显示全部楼层
楼主 你完全可以在我的电脑中修该环境变量  省去每次都要进行批处理的麻烦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 19:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表