У меня есть проект, где предположим:
Структура проекта - root / p1 / mod1 / include / test.hrl и root / p2 / mod2 / foo.erl У меня есть файл erlang hrl в root /p1 / mod1 / include и я включил его в файл erlang (.erl) в root / p2 / mod2
Когда я компилирую файл foo.erl, он выдает следующую ошибку:
foo.erl:16: can't find include file "test.hrl"
Я попытался включить его в флаг -I erlc, например, ниже:
user[root/p2/mod2]$ erlc foo.erl -I "/local/user/root/p1/mod1/include"
foo.erl:16: can't find include file "test.hrl"
Но, похоже, это не решает проблему.Может кто-нибудь помочь, как решить это?