如果我们查官方documentation我们可以找到各种连接 Erlang 和 C/C++ 的方法。在 2009 中提出了类似的问题我想知道从那时起事情发生了怎样的变化。
是否有任何成熟稳定的库可以完成在 Erlang 和 C 之间实现二进制协议(protocol)的所有脏活?是 ei
还是 erl_interface
以及 difference 是什么?他们之间?
我的意思是这似乎是一个相当普遍的问题,我希望有人已经成功解决了它并且没有必要再编写您自己的 Erlang 端口驱动程序,因为其中大部分是通用代码。
附言我还找到了这个图书馆:EPAPI .
最佳答案
自 2009 年以来没有任何显着变化,您链接的问题的最佳答案仍然是正确的。
从 R14 开始,NIF 变得不那么具有实验性,并在一些项目中得到积极使用,但它们仍然与 HiPE 编译器(要编译的 native 标志)不兼容。
关于c++ - Erlang 和 C/C++ 集成的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486911/