Microchip
直播中

刘辉

7年用户 1056经验值
私信 关注
[问答]

MPLABX未解析标识符错误怎么办

有时我在IDE中有一个“未解析的标识符”。编译是好的,我可以删除红色波在未检查进入编辑器/突出显示菜单,但是,嘿…我也失去了自动完成。我遇到了与XC8或XC16相同的问题,所以我怀疑这是一个编译器类型的问题。用MPLABX 3.30运行Windows 10,但是我在不同的MPLABX和不同的Windows下有这种行为(我记得,Windows 7+MPLABX 2.35给了我这个错误)。正如我第一眼看到的那样。它与项目选项(至少是可见的)无关,因为我重新设置了可以更改的选项的每个部分(顺便说一下,有很多选项)。唯一起作用的是重新创建项目、导入源代码(.h,.c)并重新配置项目。这让我理解了这一点,所以我分享了这个技巧。

回帖(7)

杨叶

2020-5-4 06:42:49
嗨,这个现象已经在论坛上讨论过很多次了。如果你搜索一下,你会发现原因。
举报

刘翔宇

2020-5-4 07:00:54
HISRC(也可能在Futura科学上)…首先,谢谢你的答复。我很抱歉,但是我发现只有两个应用建议带有googling MPLABX+error:-close和重新启动IDE(适用于很多人)changefor/in..注意,我还看到了您的干预和注意事项(主要是编译器不是解析器),但是我在这里提出了一个实际可行的解决方案,它支持自动完成(这是我最需要的特性,当您具有5k以上的SLOC、enum、struct和所有这些东西)Biouou10
举报

刘翔宇

2020-5-4 07:10:59
只需重新命名源目录,就可以正确地打开项目,并自动完成。挖掘之后,问题就出现在IDE缓存中,当然是因为它存储解析器的结果,链接到文件名,并且由于某些原因不在我的计算机上更新它。DESTART,然后对文件进行正确的处理,包括自动完成。
举报

杨叶

2020-5-4 07:30:48
超级;=)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分