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的断点和逐语句调试以及方便地查看寄存器,标志,内存的内容等功能,还是值得的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值