Erlang 和 C/C++ 集成的状态
State of Erlang and C/C++ integration?
如果我们查看官方文档,我们可以找到连接 Erlang 和 C/C++ 的各种方法。2009年在这里提出了一个类似的问题,我想知道从那时起情况发生了怎样的变化。
有没有成熟的稳定库可以完成在 Erlang 和 C 之间实现二进制协议的所有肮脏工作?是ei
还是erl_interface
,它们之间有什么区别?
我的意思是这似乎是一个相当普遍的问题,我希望有人已经成功地解决了它,并且不再需要编写自己的 Erlang 端口驱动程序,因为其中大部分是通用代码。
附言我还找到了这个库:EPAPI。
> 自 2009 年以来没有任何重大变化,您链接的问题的最高答案仍然是正确的。
从R14开始,NIF变得不那么实验化,并在一些项目中被积极使用,但它们仍然与HiPE编译器(编译的本机标志(不兼容。
相关文章:
- 将公共但非静态的成员函数与ALGLIB集成
- 将IBM Rhapsody模型集成到VS 2019中
- Constexpr替代了新的放置方式,可以让内存中的对象保持未初始化状态
- 我不断收到 [错误] ID 返回 1 退出状态错误,但看不到问题所在
- 从R调用C++函数并对其进行集成时出错
- OSX MetalKit CVMetalTextureCacheCreateTextureFromImage失败,状态:
- std::future_error:无关联状态
- 如何避免LED在循环状态变化中闪烁?
- boost 是否有按特殊类型值编码状态"compact optional"?
- 为什么系统函数总是在C++中返回已转移的退出状态?
- C++ 中的编译错误:未定义对"主"的引用 collect2:错误:ld 返回 1 个退出状态
- 当可输入框在窗口中处于活动状态时获得通知的任何方法
- 如何集成 HID USB 控制器?
- 检查两个节点在子节点上是否具有相同状态的更优雅的方法
- 将有状态的 lambda 传递到 C 样式函数中,而无需上下文参数
- 在 nullptr 上调用无状态类的非静态成员函数是否合法?
- 编译问题:在函数"_start"中:未定义对"主"的引用 collect2:错误:ld 返回 1 个退出状态
- 犰狳与 Boost Odeint 冲突:Odeint 在集成期间将状态向量调整为零
- 如何将有限状态机集成到我的应用程序中
- Erlang 和 C/C++ 集成的状态