Erlang:在64位VM下使用32位NIF

Erlang:在64位VM下使用32位NIF,erlang,erlang-nif,Erlang,Erlang Nif,有没有办法在Windows下使用64位Erlang中的32位NIF 似乎不可能,但也许有办法做到这一点?我唯一的建议太傻了-您可以编写32位的进程外端口驱动程序作为NIF的包装,并在单独的进程中运行它。当然,在这种情况下,erlang节点不应该与NIF交互,而应该与外部端口程序交互。但你可以把这当作笑话;p> 为什么开玩笑?这是一个可能的解决方案,但我希望NIF的原始性能不需要额外的处理成本。这基本上是的副本,所以您可以在那里查看答案。但是为什么不能将NIF重建为64位呢?

有没有办法在Windows下使用64位Erlang中的32位NIF


似乎不可能,但也许有办法做到这一点?

我唯一的建议太傻了-您可以编写32位的进程外端口驱动程序作为NIF的包装,并在单独的进程中运行它。当然,在这种情况下,erlang节点不应该与NIF交互,而应该与外部端口程序交互。但你可以把这当作笑话;p> 为什么开玩笑?这是一个可能的解决方案,但我希望NIF的原始性能不需要额外的处理成本。这基本上是的副本,所以您可以在那里查看答案。但是为什么不能将NIF重建为64位呢?