c++ - Erlang 和 C/C++ 集成的状态?

标签 c++ c erlang erlang-ports

如果我们查官方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/

相关文章:

c++ - 无依赖编程

c++ - 为什么传递 char[] 不起作用,但(不推荐转换)char* 起作用?

c++ - 析构函数中的访问冲突 'deleting' 指针

c++ - UNICODE、UTF-8 和 Windows 困惑

http - 关于使用 erlang 检索的网页大小(字节)的问题

erlang - 如何存储从 erlang 生成的散列密码

erlang - gen_服务器 :call with new State

php - 从 C++ 运行 PHP 脚本

c - 负整数隐式转换为无符号类型

c++ - 不带星号的函数指针参数