【发布时间】:2020-02-03 16:16:21
【问题描述】:
我正在尝试通过使用 ffi_lib 并提供库的名称(.dll 文件)在 ruby 模块中创建一个动态库,FFI 在 library.rb 文件中执行函数“ffi_lib”但在执行以下操作时失败部分:
lib = FFI::DynamicLibrary.open(libname, lib_flags)
出现错误: C:/Ruby/lib/ruby/gems/2.5.0/gems/ffi-1.12.2-x64-mingw32/lib/ffi/library.rb:145:in 'block in ffi_lib': 无法打开库'dummy .dll':(加载错误)
知道可能出了什么问题吗?
【问题讨论】: