文件名称:perl-extensions:使用 SWIG 编写 perl C 扩展
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-23 05:37:01
Makefile
perl-扩展 该项目演示了如何为使用结构并具有复杂参数的 C 程序构建 perl 包装器。 我已经使用 SWIG(以两种机制)和 perlguts 构建了包装器。 这是我之前完成的 python swig 项目的 perl 等价物。 要构建和安装所有 perl 扩展: make -f Makefile.main 这将生成 swig 包装器文件并编译扩展。 须藤制作安装 这将安装扩展。 安装后测试扩展: perl test.pl 目标:: C程序的作用: C 头文件定义了一个简单的结构“MYService”,其中只有一个字符串值。 定义了各种方法来创建和返回 MYService * 以及 MYService **。 在 fill_* 方法中,传递地址指针(指向 MYService ** 或 MYService *** )并填充该指针。 Perl 包装器需要做什么:
【文件预览】:
perl-extensions-master
----example.pm(2KB)
----example.h(922B)
----Makefile.main(318B)
----example.c(3KB)
----Makefile.PL(131B)
----test.pl(595B)
----LICENSE(18KB)
----example.i(4KB)
----README.md(2KB)
----Makefile(27KB)
----notes.txt(1KB)