递归火山软件开发平台

标题: 火山PC 64位平台 无法调用32位DLL问题 [打印本页]

作者: leing    时间: 2020-10-21 12:37
标题: 火山PC 64位平台 无法调用32位DLL问题
首先是64位运行 无法调用
(, 下载次数: 98)
改成32位运行 正常
(, 下载次数: 91)



有没有什么办法在64位下运行正常呢

作者: Zero    时间: 2020-10-21 13:37
1.联系DLL作者编译x64版本

2.用汇编切换到wow64模式,这个比较麻烦,技术活
作者: leing    时间: 2020-10-21 14:32
Zero 发表于 2020-10-21 13:37
1.联系DLL作者编译x64版本

2.用汇编切换到wow64模式,这个比较麻烦,技术活

https://docs.microsoft.com/zh-cn ... idguid#requirements

百分比作者不鸟我
作者: Zero    时间: 2020-10-21 14:40
直接引用hidsdi.h,嵌入C代码调用HidD_GetHidGuid
作者: Zero    时间: 2020-10-21 14:48
估计需要64位的Hid.lib或Hid.dll
作者: kuangjian    时间: 2020-10-21 23:16
调用32位的dll编译出来的是32位的还是64位的
作者: leing    时间: 2020-10-23 09:52
kuangjian 发表于 2020-10-21 23:16
调用32位的dll编译出来的是32位的还是64位的

64位程序调用不了32位DLL好像 反正我调用无效
作者: accet    时间: 2020-11-21 16:48
leing 发表于 2020-10-23 09:52
64位程序调用不了32位DLL好像 反正我调用无效

不用好象 那是肯定的 不然还分什么32 64 的..
作者: scfalwxk    时间: 2020-12-9 13:07
编译和调试时,选择32位就可以调试和编译了。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4