在rebar3 建立的工程裏,若是想包含依賴工程(deps)裏面的頭文件*.hrl
能夠這樣寫,以包含n2o裏面的頭文件爲例子:vim
-include_lib("n2o/include/wf.hrl").
可是問題來了,用vimerl插件時,vimerl每次保存都會去檢查語法和依賴關係。vimerl找不到n2o/include/wf.hrl的路徑。這樣vimerl就在這行報錯。ui
在rebar.config裏添加搜索頭文件的路徑
{erl_opts, [debug_info,插件
{i, "../../../_build/default/lib"} ]}.
注意"../../../_build/default/lib" 是相對src/下面文件的相對路徑。也能夠是絕對路徑debug