MASM32+VS2017环境的搭建

本文为转载文,来源于[https://blog.csdn.net/MaxWoods/article/details/44649685]
但是因为原博文的图片不知道为何没了,我从其他途径找到原图片重新发一遍。

本文为vs2010+MASM32的安装过程,但其同样适用于vs2017版本

一、安装MASM32

  1. 在http://www.masm32.com/masmdl.htm下载安装包
  2. 安装过程如下图
    MASM32+VS2017环境的搭建_第1张图片MASM32+VS2017环境的搭建_第2张图片MASM32+VS2017环境的搭建_第3张图片MASM32+VS2017环境的搭建_第4张图片MASM32+VS2017环境的搭建_第5张图片MASM32+VS2017环境的搭建_第6张图片在这里插入图片描述MASM32+VS2017环境的搭建_第7张图片MASM32+VS2017环境的搭建_第8张图片MASM32+VS2017环境的搭建_第9张图片MASM32+VS2017环境的搭建_第10张图片MASM32+VS2017环境的搭建_第11张图片MASM32+VS2017环境的搭建_第12张图片MASM32+VS2017环境的搭建_第13张图片MASM32+VS2017环境的搭建_第14张图片MASM32+VS2017环境的搭建_第15张图片
    二、配置vs2010
    MASM32+VS2017环境的搭建_第16张图片MASM32+VS2017环境的搭建_第17张图片MASM32+VS2017环境的搭建_第18张图片MASM32+VS2017环境的搭建_第19张图片MASM32+VS2017环境的搭建_第20张图片MASM32+VS2017环境的搭建_第21张图片
    注意,这个地方一定要把名称改为asm文件,否则下面无法找到Microsoft Macro…菜单
    MASM32+VS2017环境的搭建_第22张图片MASM32+VS2017环境的搭建_第23张图片MASM32+VS2017环境的搭建_第24张图片MASM32+VS2017环境的搭建_第25张图片MASM32+VS2017环境的搭建_第26张图片MASM32+VS2017环境的搭建_第27张图片MASM32+VS2017环境的搭建_第28张图片
    三、测试程序用例
.386
.model flat, stdcall
option casemap: none

include windows.inc
include kernel32.inc
include user32.inc

includelib kernel32.lib
includelib user32.lib

.data
szCaption   db  "Hello", 0
szText      db  "Hello World!", 0

.code

main PROC
    INVOKE MessageBox, NULL, addr szText, addr szCaption, MB_OK
    INVOKE ExitProcess, 0
main ENDP

END main

你可能感兴趣的:(MASM32+VS2017环境的搭建)