天下 发表于 2020-8-28 15:20

关于VS2019 64位程序内联汇编的问题

生成32位的可以生成,没有问题。但是VS2019好像不支持64位的内联汇编了
网上找了教程说Inter C++编译器可以。
好不容易装成功。但不支持JMP和CALL这两个指令。
无奈只好求助朋友们
还有什么方法来解决这个问题。
下面是用自带编译器编译出错。

下面是用inter c++ compiler编译器出错。XE2019 和XE2020都试过了,都不行。
32位出错

64位出错(不支持JMP指令。试了下CALL也不支持。)

天下 发表于 2020-8-28 16:24

苏紫方璇 发表于 2020-8-28 16:18
这个专门对64的处理了,我这里访问正常
帮你传百度云了
链接:https://pan.baidu.com/s/1dXdK_LymZUiw_ ...


郁闷啦。大佬是什么环境编译呢。为什么我这里就是解析不了。VS2019

天下 发表于 2020-8-28 16:41

苏紫方璇 发表于 2020-8-28 16:32
asm那个文件按说明添加好了么

没有看到说明文档。是不是我新建DLL的问题。是要MFC DLL还是
我建立的是这两个都不行。

麻烦大神了。帮我这么久。

苏紫方璇 发表于 2020-8-28 15:55

可以试试这个,可以生成64的
https://github.com/strivexjun/AheadLib-x86-x64

天下 发表于 2020-8-28 16:12

苏紫方璇 发表于 2020-8-28 15:55
可以试试这个,可以生成64的
https://github.com/strivexjun/AheadLib-x86-x64

访问不了。打不开。额。对大陆网有限制吗。

天下 发表于 2020-8-28 16:14

苏紫方璇 发表于 2020-8-28 15:55
可以试试这个,可以生成64的
https://github.com/strivexjun/AheadLib-x86-x64


看名字应该是一样的。我的是编译不了64位的问题。

苏紫方璇 发表于 2020-8-28 16:18

天下 发表于 2020-8-28 16:14
看名字应该是一样的。我的是编译不了64位的问题。

这个专门对64的处理了,我这里访问正常
帮你传百度云了
链接:https://pan.baidu.com/s/1dXdK_LymZUiw_IEBOO3IrQ
提取码:2333

苏紫方璇 发表于 2020-8-28 16:31

天下 发表于 2020-8-28 16:24
郁闷啦。大佬是什么环境编译呢。为什么我这里就是解析不了。VS2019

2015 2019都可以

苏紫方璇 发表于 2020-8-28 16:32

天下 发表于 2020-8-28 16:24
郁闷啦。大佬是什么环境编译呢。为什么我这里就是解析不了。VS2019

asm那个文件按说明添加好了么

苏紫方璇 发表于 2020-8-28 16:43

天下 发表于 2020-8-28 16:41
没有看到说明文档。是不是我新建DLL的问题。是要MFC DLL还是
我建立的是这两个都不行。



工具生成的asm文件中有注释说明的,包括如何设置和编译
页: [1] 2
查看完整版本: 关于VS2019 64位程序内联汇编的问题