如何在Visual Studio中创建masm项目?我记得在课堂上这样做了一段时间,但我已经忘记了,谷歌只让我进行内联汇编。
答案 0 :(得分:17)
从Win32控制台模式项目模板开始。删除.cpp文件。在“解决方案资源管理器”窗口的“自定义生成规则”中右键单击项目,然后选中“Microsoft宏汇编程序”在VS2015中,使用Build Dependencies,Build Customizations,check masm。
通过右键单击“源文件”节点,“添加”,“代码”,“C ++文件”添加新的.asm文件,请确保使用.asm扩展名。在属性窗口中,将文件类型更改为C / C ++代码,以便将其传递给链接器。
链接器设置,清单文件,生成=否。通过这些设置,我可以构建和调试此示例.asm文件:
.486
.MODEL FLAT
.CODE
START:
ret
END START
答案 1 :(得分:0)
我不认为你可以在“现代”Visual Studio版本中做到这一点。以下是一个非常旧的说明:http://jimweller.com/jim-weller/jim/vc98asmqs/vc98asmqs-4.html
编辑:看起来你是对的 - 它随VS 2005一起提供。从那时起,微软已经开始distribute MASM for free,并且可能已经停止对它的支持。 :(