使用VS2013调试汇编代码

来源:互联网 发布:vb产品介绍格式 编辑:程序博客网 时间:2024/05/19 00:15

在学习罗云彬的win32汇编程序设计时,如果只是用记事本写代码,简单的还好,如果遇到复杂的像网络通信这些,就需要调试了。

这里采用VS2013进行调试,新建一个空的工程,不需要指定控制台或窗口程序,将需要调试的asm文件加到VS工程目录。


需要对asm文件进行自定义生成工具,在命令行和输出两个框中分别建入命令和要输出的文件名,如果文件名不对,会报MASM : fatal error A1000: cannot open file : xx.asm这种错。

然后需要设置链接系统,否则会报 1>LINK : fatal error LNK1221: 无法推导出子系统,必须定义它 这种错


最后,由于汇编文件中包含了一些后缀名为inc的头文件,这种头文件在vs的include中是没有的,需要从masm32中引用过来,所以需要添加如下目录


有人说为什么lib文件不用添加过来,因为masm中的lib和vs中的lib本来就是一样的,直接用vs的就可以了,至此就可以编译调试了,是不是很方便:)

0 0
原创粉丝点击