Pike是一种有趣的编程语言,其语法类似于 C,但可以解释。
是否可以在 Pike 中使用外部 C 库?例如 Apophenia:http ://apophenia.info/
我在它的文档中找不到这个。
谢谢你的帮助。
Pike是一种有趣的编程语言,其语法类似于 C,但可以解释。
是否可以在 Pike 中使用外部 C 库?例如 Apophenia:http ://apophenia.info/
我在它的文档中找不到这个。
谢谢你的帮助。
是的,这是可能的,并且在您链接的文档中已有说明。这包含在Writting modules in C
- CMOD 一步一步的链接中。
不幸的是,这并不是那么直截了当。您需要将 C 库 API 翻译成 Pike 方面可以理解的形式。例如,Pike 中没有指针,C 中没有映射或字符串。因此您需要编写一个 CMOD,将 API 公开到 Pike 中并进行翻译。Pike 的源代码中有许多 CMOD,您可以将其用作示例和参考。