将 XS 代码集成到 Moose 类定义文件中
我编写了一个基于 XS 的 Perl 模块,它提供对 C 库中函数的访问 - 现在我们称之为 MyLib_XS。我想从这里开始使用这些函数在 Moose 类中定义方法。当然…
在嵌入式 C 应用程序中从 Perl 调用 C 函数
好吧,这是一个非常有趣的问题,可能没有任何简单的方法可以做到这一点,但我想在决定修改 Perl 是我的基本答案之前,我会先把这个问题扔掉。 所以我…
哪些工具可以帮助构建 XS 项目?
我最近开始使用 perlxstut 学习 XS,教程建议我使用旧的 h2xs 工具,用于创建 ExtUtils::MakeMaker 基于项目。然而,对于纯 Perl 项目,h2xs/EUMM 长…
XS 模块和 perl 构建之间的结构定义冲突
在 OpenSolaris($^O eq 'solaris',第 2.11 节)上,我尝试构建一个使用 XPGv4v2/Single Unix 规范的 XS 模块。了解 struct msghdr,专门用于“辅助…
如何判断 C 结构体是否有 Perl XS 中的成员?
是否有 ExtUtils::* 或 Module::Build (或其他)类似于 Ruby 的 mkmf.have_struct_member? 我想做类似的事情(以 hints/ 文件的方式): .... if str…
如何在 XS 中编写 Perl 构造函数?
我正在尝试为 Perl 编写新的 XS 模块。我已经按照 XS 模块编写指令进行了测试,并且工作正常。 我无法理解如何为 XS 编写 new 方法, 我有一个名为 Ag…
从头开始创建 XS 模块的现代方法是什么?
我需要为 Perl 编写一个 XS 模块。 据我了解,h2xs 现在几乎已被弃用,现在启动 XS 模块的首选方法是什么? 我查看了 Module::Starter,但它只处理纯 …
- 共 1 页
- 1