【发布时间】:2012-10-24 00:18:03
【问题描述】:
我想为 C++ 库编写 Perl 绑定,以便可以从 Perl 使用该库。我将如何开始这样做?我以前为 CPAN 编写过纯 Perl 模块。
【问题讨论】:
-
Swig++ 浮现在脑海
-
上次我尝试它时,Swig 生成了如此可怕的代码,以至于我一直看不到它。
我想为 C++ 库编写 Perl 绑定,以便可以从 Perl 使用该库。我将如何开始这样做?我以前为 CPAN 编写过纯 Perl 模块。
【问题讨论】:
有SWIG 和XS。我将 XS 用于Net::Sharktools,这是我第一次编写任何 XS 代码。我指出它是因为这是一个特别琐碎的案例,并且可能是了解所涉及内容的好方法。
perldoc perlxs 还包括一个关于 C++ 特定方面的部分。
【讨论】:
【讨论】: