当前位置: 首页 > wzjs >正文

长沙网站设计制作网站批量查询工具

长沙网站设计制作,网站批量查询工具,没备案可以做网站么,制作网页的本篇记录VS2022调用32位和64位汇编语言动态库的环境配置。 1.VS2022配置X86汇编语言调用32位动态库。 1.打开VS2022,创建新项目,选择Window桌面向导,下一步。 2.填写项目名称,设置项目位置,点击【创建】按钮 3.设置桌…

本篇记录VS2022调用32位和64位汇编语言动态库的环境配置。

1.VS2022配置X86汇编语言调用32位动态库。

1.打开VS2022,创建新项目,选择Window桌面向导,下一步。

2.填写项目名称,设置项目位置,点击【创建】按钮

 3.设置桌面项目为空项目,然后点周【确定】按钮

4.空项目创建成功

5.把整个动态库文件夹Irvine复制到C盘根目录:

6.配置汇编语言环境,右键项目名====》生成依赖项====》生成自定义

7.钩选masm选项,然后【确定】

8.点击Debug右边的平台下拉菜单,==》选择配置管理器

 9.平台配置,点击下拉菜单的编辑,选择编辑

10.把x64平台移除,然后点【关闭】按钮

活动解决方案的平台也一样,把x64平台删除

11.新建一个汇编语言源文件,右键===》添加===》新建项

选择c++文件,输入完整的源文件名call32lib.asm

12.输入以下源代码进行编译

; call32lib.asmINCLUDE Irvine32.inc
.data.code
main PROCcall	Crlfcall	WaitMsg			; "Press any key..."main ENDP
END main

13.编译报错,提示不能打 Irvine32.inc文件,即是没有找到这个文件,

14.右键项目==》属性 进行配置:

链接器==》常规==》附加库目录,输入库路径

链接器==》输入==》附加依赖项,输入依赖库名称

链接器==》高级==》随机基址,选【否】

Microsoft Macro Assembly ==》General==》Include Paths输入库路径,然后确定

15.再次编译,成功,输入文字

======================================================

2.VS2022配置X64汇编语言调用64位动态库。

1.打开VS2022,创建新项目,选择Window桌面向导,下一步。

2.填写项目名称,设置项目位置,点击【创建】按钮

 3.设置桌面项目为空项目,然后点周【确定】按钮

4.空项目创建成功

5.配置汇编语言环境,右键项目名====》生成依赖项====》生成自定义

6.钩选masm选项,然后【确定】

7.点击Debug右边的平台下拉菜单,==》选择配置管理器

 8.平台配置,点击下拉菜单的编辑,选择编辑

9.把Win32平台移除,然后点【关闭】按钮

10活动解决方案的平台也一样,把x64平台删除

11.新建一个汇编语言源文件,右键===》添加===》新建项

选择c++文件,输入完整的源文件名call64lib.asm

12.输入以下源代码进行编译

; call64lib.asmExitProcess PROTO
WriteInt64  PROTO
Crlf        PROTO
Random64	PROTO
RandomRange PROTO
Randomize   PROTO.code
main procsub   rsp,8				; align the stack pointersub   rsp,20h			; reserve 32 bytes for shadow parameterscall  Randomizemov   rcx,20
L1:mov   rax,234324243242call  RandomRange			; returns RAX = random value	call  WriteInt64call  Crlfloop  L1add  rsp,28h			; restore stack pointer (optional)mov  ecx,0call ExitProcess
main endpend

13.编译报错,提示不能打 Irvine32.inc文件,即是没有找到这个文件,

14.Irvine64.obj文件放到工程 目录下:

15.右键项目==》【添加】===》【现有项】

16.把Irvine64.obj文件添加到项目中

17.编译调试,出错

18.没有找到main入口点,右键项目==》属性==》链接器==》高级==》入口点,输入main

19.编译,运行调试

链接器==》系统==》启用大地址,选【否】

20.设置完成后,再次编译运行调试:

调用成功,显示随机数字

http://www.dtcms.com/wzjs/52831.html

相关文章:

  • 网站建设与维护 出题本站3天更换一次域名yw
  • 三都水族自治县政府网站建设中国万网登录入口
  • 做二手衣服的网站东莞企业网站推广
  • 哈尔滨市高考录取通知书投递seo指的是
  • 沈阳黄页88企业名录网站优化内容
  • 专业做网站价格网络销售话术900句
  • 兴县做网站公司搜易网服务内容
  • 李沧做网站设计师必备的6个网站
  • 影视传媒网站设计网站优化课程培训
  • 宿迁房产信息网官网河北百度seo关键词排名
  • 苏州网站建设与网络营销创量广告投放平台
  • 设计彩票网站开发南京百度搜索优化
  • 如何做网站排名微信营销工具
  • 网站开发与没计是做什么苏州疫情最新消息
  • 小猫mip网站建设外链网盘下载
  • 关于网站开发论文参考文献百度推广咨询
  • 做一元云购网站软文广告怎么写
  • 宁波网站建设优化排名网站宣传的方法有哪些
  • java做安卓游戏破解版下载网站西安楼市最新房价
  • 企业官方网站开发外包nba球队排名
  • 软件开发项目管理的分析seo是什么意思啊
  • 云南网络公司网站网站优化的关键词
  • 企业网站做的漂亮吉安seo
  • 嘉兴seo网站建设费用百度云网盘搜索引擎
  • 滁州网站建设价格百度seo怎么操作
  • 建立网站该怎样做seo优化搜索推广
  • 怎样用javaweb做网站今日最新新闻摘抄
  • 武汉网站建设哪家最好网站怎么快速排名
  • 可以自己做装修效果图的网站设计素材网站
  • 受欢迎的购物网站建设网站开发报价方案