我尝试在DrRacket中使用libserialport。 libserialport是https://docs.racket-lang.org/libserialport/index.html。 我安装了DrRacket" file->包管理器"的libserialport包源代码。 安装后,当我在DrRacket中使用(需要libserialport)时,出现错误 ffi-lib:无法打开" libserialport-0.dll" 怎么解决?感谢
答案 0 :(得分:0)
DrRacket的安装实际上并不安装库本身,只是在使用之前需要安装的库的球拍绑定。您看到的错误消息是因为它尚未找到库,因为它尚未安装。
在文档中明确指出:
它(库)必须安装在此Racket模块的外部, 最好通过系统包管理器。
要安装库,请转到Downloads section上的libserialport's project page,然后下载并安装与您的操作系统和体系结构相匹配的库。安装时,球拍模块应该可以工作。
答案 1 :(得分:0)
我现在完成了这件事。 对于Windows(32位或64位),
请注意,Racket(x86_64)无法成功加载libserialport-0.dll。
感谢@Sylwester。