系列文章目录
【汇编实战】Win10配置汇编环境 VisualStudio2019
1. 安装Visual Studio2019
这里默认你安装好了~
2. 下载Masm32
下载后可以放在D盘
3. Visual Studio2019配置masm32
新建一个项目文件夹,在文件夹下新建VS项目
选择新建的那个文件夹,点击创建
这时候你会发现项目源文件下会存在cpp文件,把它删了就行。
接着右键,选择生成依赖项->生成自定义
选择masm,点击确定
解决方案右键→属性,需要改两处地方,这里最好记住
-
添加库
-
添加路径
【注】
如果不出现"Microsoft Macro Assembly"可以把asm文件删了,之后把Visual Studio关了重新打开项目,再新建asm。
4.一段测试代码
把下面的代码贴进asm文件中运行测试一下。
.386
.model flat,stdcall
option casemap:none
;Include Files Define
include windows.inc
include kernel32.inc
include user32.inc
includelib kernel32.lib
includelib user32.lib
;Data Segment
.data
szCaption db 'Tip',0
szText db 'HelloWorld',0
;CodeSegment
.code
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
invoke ExitProcess,NULL
end start
常见报错
笔者在实验过程中常遇到A2026报错
“严重性 代码 说明 项目 文件 行 禁止显示状态
错误 A2026 constant expected ConsoleApplication1”
【解决方法】降低MSVC版本
查看属性,你的MSVC版本可能默认为14.27, 这里需要降低为14.25
【如何降低版本?】
- 进入Visua Studio installer,点击修改
- 选择单个组件,搜索MSVC,下载低版本
下载之后修改MSVC版本点击运行即可~
环境配置成功
运行上面的一段测试代码,运行成功,各位小伙伴可以开始编程了~
如果本文对你有帮助,欢迎点赞收藏~