当前位置: 代码迷 >> 汇编语言 >> 求大神帮忙,用vc6开发汇编语言程序,'ml' 不是内部或外部命令,也不是可运行的程序 的报错!解决思路
  详细解决方案

求大神帮忙,用vc6开发汇编语言程序,'ml' 不是内部或外部命令,也不是可运行的程序 的报错!解决思路

热度:6188   发布时间:2013-02-26 00:00:00.0
求大神帮忙,用vc6开发汇编语言程序,'ml' 不是内部或外部命令,也不是可运行的程序 的报错!
用vc6开发汇编语言程序的方法:

[1] 安装VC6.0
[2] 安装MASM32,下面假设你装在D:\MASM32 下。
[3] 将Win32ASM(masm32)中的ml.exe和ml.err拷贝到C:\Program Files\ Microsoft Visual Studio\VC98\Bin
[4] 使用VC6.0新建一个空工程,如:hello(类型为:win32 console、win32 application、DLL等均可)。
[5] 然后在VC中切换到下FilesView视图,右件点击SourceFile,选新建文件,起名为xxx.asm,注意,文件类型下拉菜单要选*.*(即不指定文件后缀名)
然后可以打开D:\MASM32\tutorials目录下的hello目录,打开hello.asm并拷贝其内容复制到你的xxx.asm中(在深入学习汇编编程以后当然是自己写代码了)
说明:要是你实在找不到hello.asm在哪,请搜索整个Masm32目录
[6] 配置IDE(这就配置一次就搞定):在VC的菜单tools/option…/paths(include files)
如果你的vc是中文版那么是“工具”-“选项”-“路径”中添加一个路径d:\MASM32\INCLUDE 
类似的配置Lib的路径(Library在include那个下拉矿下面选取)
[7] 配置工程(每个工程都要这样配置):打开工程设置(project settings),点击*.asm文件选择(Custom Build),
  命令中加上: ml /c /coff /Zi /Fo$(TargetDir)\$(InputName).obj $(InputPath)
  输出中加上: $(TargetDir)\$(InputName).obj
  注意选Settings for: Win32 Debug 和 Win32 release,将上面的两条都加上,而且每个*.ASM文件(如有多个ASM时)都这样设置。

[8] 点击VC的编译(build)就可以运行
完全按照以上步骤,检查不出错误,可就是报错,求指点!!

------解决方案--------------------------------------------------------
探讨
用vc6开发汇编语言程序的方法:

[1] 安装VC6.0
[2] 安装MASM32,下面假设你装在D:\MASM32 下。
[3] 将Win32ASM(masm32)中的ml.exe和ml.err拷贝到C:\Program Files\ Microsoft Visual Studio\VC98\Bin
[4] 使用VC6.0新建一个空工程,如:hello(类型为:win32 conso……

------解决方案--------------------------------------------------------
  相关解决方案