2014-10-26 1 views
0

Есть ли способ использовать 32-разрядный NIF из 64-разрядного Erlang (под Windows)?Erlang: Использование 32-разрядных NIF под 64-разрядной VM

Кажется невозможным, но, возможно, есть способ достичь этого?

+0

Это в основном дубликат [этого вопроса] (http://stackoverflow.com/questions/2265023/load-32bit-dll-library-in-64bit-application) , поэтому вы можете проверить там ответы. Но почему вы не можете просто перестроить свой NIF до 64-битного? –

ответ

0

Мое единственное предложение (слишком глупо) - вы можете написать 32-разрядный драйвер порта вне очереди в качестве обертки вашего NIF и запустить его в отдельном процессе. Конечно, узел erlang в этом случае должен взаимодействовать не с NIF, а с внешней программой порта. Но вы можете рассматривать это как шутку ;-)

+0

Почему шутка? Это возможное решение, но я хочу, чтобы NIF для их сырой производительности без затрат на дополнительный процесс. – GabiMe

+1

Я имел в виду именно соображения производительности. –

 Смежные вопросы

  • Нет связанных вопросов^_^