步骤如下:
1 下载 VS community 2019 ( VS2019 社区版) : 官网直接免费下载就可以(VS官网)!
下载 irvine 链接库(irvine链接库下载)
2 创建一个C++空项目:
3 项目建成,打开 解决方案资源管理器 --> 项目右击 --> 生成依赖性 --> 生成自定义
4 选择 masm --> 确定
5 添加源文件 : 打开解决方案资源管理器 --> 点击“资源文件” --> 选择“C++文件” --> 将文件后缀名改成 .asm
6 打开解决方案资源管理器 --> 右击项目名称 --> 选择属性(最下面) --> 选择 Microsoft Macro Assembler --> Include Paths --> 编辑 --> 添加irvine库目录 (如 下图):
7 打开解决方案资源管理器 --> 右击项目名称 --> 选择属性(最下面) --> 选择“链接器” --> 选择 “常规” --> 选择“附加库目录” --> 编辑 --> 添加irvine库目录 (如 下图):
8 打开解决方案资源管理器 --> 右击项目名称 --> 选择属性(最下面) --> 选择“链接器” --> 选择 “输入” --> 选择“附加依赖项” --> 编辑 --> 直接编辑写入 irvine32.lib:
9 程序测试
TITLE EXAMPLE
include irvine32.inc
.data
str1 byte "Hello World!", 0
.code
main proc
mov edx, offset str1
call writestring
call crlf
exit
main endp
end main