文件名称:p5-FFI-Raw:Perl 绑定到可移植 FFI 库 (libffi)
文件大小:1.2MB
文件格式:ZIP
更新时间:2024-07-19 01:42:25
C++
名称 FFI::Raw - Perl 绑定到可移植 FFI 库 (libffi) 概要 use FFI::Raw; my $cos = FFI::Raw -> new( 'libm.so', 'cos', FFI::Raw::double, # return value FFI::Raw::double # arg #1 ); say $cos -> call(2.0); 描述 FFI::Raw为 Perl 提供了一个基于的低级外部函数接口 (FFI)。 本质上,它可以访问和调用共享库导出的函数,而无需编写 C/XS 代码。 动态符号可以在运行时自动解析,因此使用FFI::Raw所需的唯一信息是目标库的名称(或路径)、要调用的函数的名称及其签名(尽管也可以通过例如,使用获得的函数指针)。 请注意,此模块与无关。 方法 new( $library, $function,