VS2022创建win32汇编项目

编程入门 行业动态 更新时间:2024-10-26 11:13:37

VS2022创建win32汇编<a href=https://www.elefans.com/category/jswz/34/1771421.html style=项目"/>

VS2022创建win32汇编项目

文章目录

    • 一、下载安装win32环境
    • 1.1、下载网址:/
    • 1.2、解压缩安装
    • 1.3、安装路径
    • 1.4、安装masm32 SDK
    • 1.5、安装成功
    • 1.6、导入lib
    • 1.7、配置默认,可以根据自己需求修改
    • 1.8、启动界面
    • 二、vs2022 安装过程略过。。。
    • 2.1、创建项目
    • 2.2、填写项目名称
    • 2.3、右键项目名称-->生成依赖-->自定义依赖-->勾选masm
    • 2.4、添加源文件*.asm
    • 2.5、设置include文件
    • 2.6、添加lib
    • 2.7、修改test02.asm属性
    • 2.8、测试成功,选X86

一、下载安装win32环境

1.1、下载网址:/

1.2、解压缩安装

1.3、安装路径

1.4、安装masm32 SDK

1.5、安装成功

1.6、导入lib

1.7、配置默认,可以根据自己需求修改

1.8、启动界面

二、vs2022 安装过程略过。。。

2.1、创建项目

2.2、填写项目名称

2.3、右键项目名称–>生成依赖–>自定义依赖–>勾选masm

2.4、添加源文件*.asm

2.5、设置include文件

2.6、添加lib

2.7、修改test02.asm属性

2.8、测试成功,选X86


测试代码:
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Sample code for < Win32ASM Programming 4th Edition>
; by 罗云彬, luoyunbin@hotmail
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Test.asm
; 编程环境测试代码
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 使用 nmake 或下列命令进行编译和链接:
; ml /c /coff Test.asm
; rc Test.rc
; Link /subsystem:windows Test.obj Test.res
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.386
.model flat,stdcall
option casemap:none
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Include 文件定义
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 数据段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.const

szCaption db ‘恭喜’,0
szText db ‘当您看到这个信息的时候,您已经可以编译Win32汇编程序了!’,0

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 代码段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.code
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
invoke ExitProcess,NULL
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
end start

更多推荐

VS2022创建win32汇编项目

本文发布于:2023-11-16 09:50:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1616428.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:项目

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!