如何解决将 jpicusb.dll 重新编译为 64 位 .dll
背景:我需要使用 USB 端口将我的计算机(Win7 64 位)与 PIC18F4550 通信。我找到了 Java 的 jpicusb 库,但它被编译为在 32 位操作系统中工作。当我尝试在我的计算机上使用它时,它无法识别 jpicusb.dll 文件(这是必需的)。互联网上的其他一些帖子说这是因为 .dll 是为 32 位操作系统构建的。
问题: 链接中的文件包含 .class、.dll(我认为?)的来源以及如何使用 .class 的示例。如何将 .dll 源代码编译成 64 位版本的 .dll?
我不想使用虚拟机来运行 32 位操作系统。
如果您知道如何使用 C 或 Java 将 PIC 与 PC 通信,请告诉我如何操作。
我尝试将 -m64 -march=x86-64 添加到 gcc 命令中,但没有结果
有人说代码可以编译为 32 位,但我不知道这怎么可能。
我知道 libusb 也可以,但我还没有尝试过(我想完全放弃 jpicusb)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。