Visual Studio 13中的汇编语言编译

时间:2014-05-26 07:42:03

标签: assembly visual-studio-2013 masm

我在记事本文件中有汇编语言代码。我听说它可以在不安装MASM的情况下进行编译。我已经搜索过了,我发现Visual Studio可以编译它。我有Visual Studio 13,请指导我如何做到这一点。

1 个答案:

答案 0 :(得分:2)

Visual Studio包含masm或实际上ml.exe,这是自版本6.11以来微软汇编程序的实际名称,可以追溯到msdos 6.22的时代。对于64位模式,请使用ml64.exe

创建项目:

  • 创建一个用于保存项目的文件夹。
  • 创建指定文件夹名称作为项目名称的项目,不要检查创建目录。
  • 出现选择时选择win32控制台应用程序。
  • 出现时单击“下一步”,然后单击空项目。这应该打开项目窗口。
  • 右键单击项目名称...所有配置...字符...如果您不想要unicode,请从unicode更改为not set
  • 点击菜单中的项目,然后添加.asm文件名,例如example.asm
  • 然后右键点击example.asm,属性,项目类型,然后选择custom build tool
  • 然后点击自定义构建工具。
    • 对于调试版本:
      • 命令行:ml /Zi /c /Fo$(outdir)\example.obj example.asm
      • 输出:$(outdir)\example.obj
    • 发布版本:
      • 命令行:ml /c /Fo$(outdir)\example.obj example.asm
      • 输出:$(outdir)\example.obj