posts - 27,  comments - 2,  trackbacks - 0
网上找了篇文章,PU下来看看

★Step1
运行UltraEdit,选 "高级Advance->配置Tool Configuration",
命令行Command Line填"D:\MASM32\bin\ml /c /coff /Cp /ID:\masm32\include %f"
工作目录Work Directory填%p,

菜单项目名称Menu Item Name填Win32ASM Compile
在DOS命令输出Command Output中的输出到列表方块output to List Box和
捕捉输出Capture Output打勾,然后选插入Insert。
★Step2
接着在命令行Command Line填"D:\MASM32\bin\link /SUBSYSTEM:WINDOWS /LIBPATH:\masm32\lib %n.obj"
工作目录Work Directory填%p,
菜单项目名称Menu Item Name填Win32ASM Link,
在DOS命令输出Command Output中的输出到列表方块output to List Box和
捕捉输出Capture Output打勾,然后选插入Insert。
★Step3
接着在命令行Command Line填"%p%n"
工作目录Work Directory填%p,
Windows程序前打勾(!!!),
菜单项目名称Menu Item Name填Win32ASM Run,
然后选插入Insert。
★Step4
接着在命令行Command Line填"debug %n.exe"
工作目录Work Directory填%p,
菜单项目名称Menu Item Name填Debug,
在DOS命令输出Command Output中的显示Dos Box Show Dos Box打勾,然后选插入Insert。

调整一下四个命令的上下顺序,按自己习惯——比如compile->link->run->debug这样

注意:命令行所填的,不包括双引号"",比如Compile填的,就是D:\MASM\MASM %f,%n,NUL,NUL

测试:
选文件File,新建New,开始编辑原始程序.程序如下:
.386     
.model flat,stdcall
option casemap:none
include windows.inc
include kernel32.inc
includelib kernel32.lib
include user32.inc
includelib user32.lib
.data    
MsgBoxCaption db "My First Assembly Program",0
MsgBoxText      db "Win32 Assembly is Great!",0
.code    
start:   
invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start

接着选 保存Save As ,填 first.asm。 储存完成后选高级Advance,Win32ASM Compile完后后再选高级Advance,Win32ASM Link。
如果程序编译成功的话,高级Advance,Win32ASM RUN您会看到一个对话框。


★一步编译连接(ML)
运行UltraEdit,选 "高级Advance->配置Tool Configuration",
命令行Command Line填"D:\MASM32\bin\ml /Cp /coff /ID:\masm32\include %f /link /SUBSYSTEM:WINDOWS /LIBPATH:\masm32\lib"
工作目录Work Directory填%p,
菜单项目名称Menu Item Name填Win32ASM One-Step MAKE
在DOS命令输出Command Output中的输出到列表方块output to List Box和
捕捉输出Capture Output打勾,然后选插入Insert。

这样,你就不需要Win32ASM Compile和Win32ASM Link了。

注:%F表示当前文件名,%P表示当然路径,%N表示当前文件名,%E表示当然文件的扩展名
posted on 2009-10-31 23:22 Vhk 阅读(683) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(4)

随笔分类

随笔档案

相册

我的链接

朋友圈链

搜索

  •  

最新评论

阅读排行榜

评论排行榜