不破不立
发表于 2018-12-1 21:52:40
本帖最后由 不破不立 于 2019-4-24 16:20 编辑
hqf159 发表于 2018-12-1 21:14
64位asm怎么编译呀
方法1: 配置 X64 编译
方法2: 建立一个批处理文件,编辑内容(以winmm.dll举例)ml64.exe winmm_jump.obj /c winmm_jump.asm 将生成的obj加入工程里
下图是用方法2编译
不破不立
发表于 2018-12-2 13:27:18
本帖最后由 不破不立 于 2019-4-24 16:22 编辑
方法1: 配置 X64 编译 asm
asm 在X64下编译的方法 xjun 在文件中说得很清楚了
;Created by AheadLib x86/x64 v1.2
;把.asm文件添加到工程-右键-属性-常规-项类型-自定义生成工具,然后复制下面命令填入
;ml64 /Fo $(IntDir)%(fileName).obj /c %(fileName).asm
;$(IntDir)%(fileName).obj;%(Outputs)
下图是配置步骤:
不破不立
发表于 2018-12-2 13:30:04
这是编译成功的截图
hqf159
发表于 2018-12-3 00:26:17
不破不立 发表于 2018-12-1 21:52
方法:
1. 配置 X64 编译
2. 建立一个批处理文件,编辑内容(以winmm.dll举例)ml64.exe winmm_jump.ob ...
第二种批处理工具发上来学习一下
不破不立
发表于 2018-12-3 13:43:15
hqf159 发表于 2018-12-3 00:26
第二种批处理工具发上来学习一下
附件以winmm_jump.asm作为例子,运行asm2obj.bat即可生成obj文件
wyiman
发表于 2018-12-9 18:59:58
感谢楼主提供源代码。
hqf159
发表于 2018-12-17 18:53:05
谢谢指导{:biggrin:}
666888tzq
发表于 2019-1-4 12:50:26
感谢表哥分享,不错。
theend
发表于 2019-1-5 09:29:49
感谢不破大表哥,辛苦了
xiaojiajian
发表于 2019-1-5 15:02:24
老大,.asm 这个文件怎么得到的。