我有一个包含很多类的 OCaml 库,我需要一些翻译器将它从 OCaml 库转换为 C 库,以便能够使用它的方法。如何做这样的事情?如何从 C 代码将 OCaml 库移植到 Acsessable 库?
最佳答案
通常,从一种语言移植到另一种语言是一个非常手动的过程。您通读原始资料并将其转换为新语言,这主要是手工进行的。一路上可能有一些工具可以帮助您,但您仍然需要经常动手。
也就是说,可以从 C 程序调用 OCaml 函数(反之亦然)。这仍然需要编写一堆代码,但可能会更容易(您只需要了解库,而不是库的工作原理)。
Here is a blog post on how to do this .除了该博客文章之外,您还可以查看官方文档,这些文档更侧重于从 OCaml 调用 C 代码(与您想要做的相反)。 That can be found here .
关于c - 如何将 OCaml 库移植到可从 C 代码访问的库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641279/