IntelliJ Erlang“未解析的宏”

tpxzln5u  于 2022-12-16  发布在  Erlang
关注(0)|答案(1)|浏览(106)

设置:

IntelliJ IDEA 2022.2.2
Erlang plugin 0.11.1144
SDK: Erlang OTP 25, erts-13.0
Project Imported: https://github.com/FlowForwarding/enetconf

**问题:**当我将鼠标悬停在某些宏上时,出现消息“Unresolved macros '?debugMsg'"、“Unresolved macros '?assertEqual'"等。因此,我无法执行代码演练。请帮助我解决此问题。
**初始调试:**我看到相应的hrl文件如下所列。但是,当我将鼠标悬停在下面的行上时,我得到一条消息“Unresolved include_lib:找不到文件””。看起来未正确包含hrl文件。

-include_lib("eunit/include/eunit.hrl").
-include_lib("xmerl/include/xmerl.hrl").

ux6nzvsh

ux6nzvsh1#

按照https://www.jetbrains.com/help/idea/content-roots.html中的说明配置内容根后,问题得到解决。ContentRoot如下所示。

相关问题