4
我嘗試使用Erlang的NIF,erl_nif.h沒有找到
我做:
#include <erl_nif.h>
,但得到的錯誤:
致命錯誤:erl_nif.h:沒有這樣的文件或目錄
我在哪裏可以找到它?我已經安裝了erlang R14B(erts-5.8.1)
OS Arch linux。
謝謝。
我嘗試使用Erlang的NIF,erl_nif.h沒有找到
我做:
#include <erl_nif.h>
,但得到的錯誤:
致命錯誤:erl_nif.h:沒有這樣的文件或目錄
我在哪裏可以找到它?我已經安裝了erlang R14B(erts-5.8.1)
OS Arch linux。
謝謝。
編譯-I/usr/lib/erlang/erts-5.8.1/include
,如果這就是erl_nif.h
是。
謝謝你的回覆。 – 0xAX
我喜歡在我的'〜/ .bash_profile'中添加一個變量。對於我的安裝(由brew創建),我添加了:export ERLHOME =/usr/local/Cellar/erlang/17.5'和'export ERLINCL = $ ERLHOME/lib/erlang/usr/include'。通過這種方式,我可以指定:'-I $ ERLINCL'。 – gsscoder
設置'C_INCLUDE_PATH',請參閱https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html –