c - 在 erl_driver 中列出和检查端口的正确位置是什么

标签 c design-patterns erlang libusb-1.0

the tutorial对于 erl_driver,似乎没有迹象表明第一个 ErlDrvPort 对象来自哪里。假设我想包装 libusb-1.0 以从 erlang 使用它。 ErlDrvEntry 描述的 API 中没有任何索引方法的位置。如何找到要打开的端口?

最佳答案

通常您使用 erlang:open_port/2 function 获取第一个端口,其用法显示在 the tutorial 的第 6.2 节中的代码示例中你链接到你的问题。

关于c - 在 erl_driver 中列出和检查端口的正确位置是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28096742/

相关文章:

c - 如何仅在连续两个冒号后显示密码输入的星号?

c - 静态变量的地址在运行时改变

c - 在 C 中编写面向 Lua 的函数时,检查参数是否支持类表查找的好方法是什么?

java - Head First 设计模式 : Decorator behavior puzzling

erlang - 无法设置 Mnesia

c - 如何使用 JNI 调用从 C 返回 String 的 Java 方法?

c# - 在我的 WPF 应用程序中过度使用代码隐藏?

java - 这是适配器模式的正确实现吗?

performance - 从头开始合并列表列表

二郎。记录。现有字段