+ -
当前位置:首页 → 问答吧 → VS2008集成MASM

VS2008集成MASM

时间:2008-03-17

来源:互联网

如何配置
具体步骤

作者: si_ren   发布时间: 2008-03-17

将vc\bin 目录下的ml.exe link.exe 以及相关文件提取出来即可。

至于相关文件名你可以自己从编译的错误信息中得到。

可能要改动 masm32v9.0 include目录下的 一些文件格式。

作者: mydo   发布时间: 2008-03-17

你先试一下,不行我直接将 masm32/bin+ 包发给你。

作者: mydo   发布时间: 2008-03-17

好像没那么简单,呵呵.

作者: UltraBejing   发布时间: 2008-05-01

关注 接分

作者: meiZiNick   发布时间: 2008-05-01

不错

作者: beijingbeerman   发布时间: 2008-05-04

ml+link

作者: ahalf   发布时间: 2008-05-04

VS2008环境中使用masm
2009-12-24 15:39
转自:http://39149132.spaces.live.com/blog/cns!49A445D6B759E9B6!347.entry

用VS2008建立Masm32工程

1. 下载MASM32SDK,到http://www.masm32.com/下载masm32并解压到X盘
2. 到VS的工具-选项-项目和解决方案-VC++目录:
在包含文件中添加X:\masm32\include
在库文件中添加X:\masm32\lib
3. 添加文件扩展名
选择菜单栏中的工具-选项-文本编辑器-文件扩展名:
扩展名输入asm,编辑器选Microsoft Visual C++;(asm文件相当于C++中的CPP文件) 
扩展名输入inc,编辑器选Microsoft Visual C++; (inc文件相当于C++中的h文件)
4. 建立工程
选择菜单栏中的文件>新建>项目>Visual C++>常规>空项目:输入工程名并选择目录
设置工程类型
在右击项目属性>链接器>系统>子系统:
根据建立的工程的需要来选择Windows(/SUBSTSTEM:WINDOWS)或者是控制台(/SUBSTSTEM:CONSOLE)
5. 设置生成规则
选中刚才新建的项目的同时选择菜单栏中的项目>自定义生成规则:选中Microsoft Macro Assembler复选框并确定
6. 最后,在工程里添加或是新建asm文件,inc文件,rc文件然后就可以build了。在express版的vs中需要另外下载的Microsoft Macro Assembler,也可以直接将Masm32的bin目录里的ml.exe和link.exe拷贝到VC++的bin目录中。

7. 另外要注意的是:
  因为masm32中的lib文件和VC中的lib文件有些是重复的,所以如果建一个MFC或是win32工程的话就要把VC++目录中X:\masm32 \lib 调到最下面,但建masm32 工程就要吧X:\masm32\lib调到最上面 。虽然有点麻烦,但是为了得到VS的断点和逐语句调试以及方便地查看寄存器,标志,内存的内容等功能,还是值得的。

作者: iamkconghua   发布时间: 2011-10-09