0

Pike是一种有趣的编程语言,其语法类似于 C,但可以解释。

是否可以在 Pike 中使用外部 C 库?例如 Apophenia:http ://apophenia.info/

我在它的文档中找不到这个。

谢谢你的帮助。

4

1 回答 1

1

是的,这是可能的,并且在您链接的文档中已有说明。这包含在Writting modules in C- CMOD 一步一步的链接中。

不幸的是,这并不是那么直截了当。您需要将 C 库 API 翻译成 Pike 方面可以理解的形式。例如,Pike 中没有指针,C 中没有映射或字符串。因此您需要编写一个 CMOD,将 API 公开到 Pike 中并进行翻译。Pike 的源代码中有许多 CMOD,您可以将其用作示例和参考。

于 2020-05-25T04:55:50.087 回答