鱼C论坛

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

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

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

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

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

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

  4. include        windows.inc
  5. include        user32.inc
  6. include        kernel32.inc

  7. includelib        user32.lib
  8. includelib        kernel32.lib

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

  12.     .code
  13. start:
  14.     invoke MessageBox,\
  15.         NULL,\
  16.         offset szText,\
  17.         offset szCaption,\
  18.         MB_OK
  19.         
  20.     invoke ExitProcess, NULL
  21. end start
复制代码
makefile配置:
  1. EXE = win32.exe                #指定输出文件
  2. OBJS = win32.obj                #需要的目标文件
  3. RES = icon.res                #需要的资源文件

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

  6. $(EXE): $(OBJS) $(RES)
  7.         Link $(LINK_FLAG) $(OBJS) $(RES)

  8. .asm.obj:
  9.         ml $(ML_FLAG) lt;
  10. .rc.res:
  11.         rc lt;

  12. clean:
  13.         del *.obj
  14.         del *.res
复制代码
环境变量初始化批处理:
  1. @echo off
  2. rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量!
  3. set Masm32Dir=C:\Masm32
  4. set include=%Masm32Dir%\Include;%include%
  5. set lib=%Masm32Dir%\lib;%lib%
  6. set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
  7. set Masm32Dir=
  8. echo on
复制代码

目录文件:
1.PNG
每次都已经初始化环境变量了.
masm32安装在C盘的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-12-28 19:20:43 | 显示全部楼层
别用MASM32命令行编译了,还是用Radasm吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-31 18:46:40 | 显示全部楼层
帖子不要沉,求助小甲鱼
小甲鱼最新课程 -> https://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次。假设各炮手对时间的掌握非常准确,那么请问观众总共可以听到几次礼炮声呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-12-31 20:34:03 | 显示全部楼层
什么问题?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-31 22:29:46 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

报错的内容呢?
小甲鱼最新课程 -> https://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'
小甲鱼最新课程 -> https://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: ...

路径上不要存在中文名,你懂的,汇编是老古董
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

谢谢已经解决了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

发错表情了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

记得把分类修改为【已解决】哦~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 20:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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