Goland刚定义的函数总是提示Unresolved reference,这种情况怎么处理?
Goland里面新定义的东西,不论结构、方法、函数,只要是外部引用的时候都会提示“Unresolved reference 'xxxxx'", 但是实际我的定义和使用都没问题,代码可以正确编译和运行。反复重启几次Goland,指不定哪次它就识别了,这种情况能通过什么配置改善?
回复
1个回答

test
2024-06-24
给我的感觉是 Goland 的问题,今年出现的特别频繁,我使用过程中有两个改善方式。
- 你可以通过菜单栏中的File -> Invalidate Caches / Restart...来清除缓存或者重启Goland。 AI 说的对,我经常这么干,比直接重启来的效果好。
- 给 IDE 分配足够的内存,减少同时打开的项目数量。(代码索引有足够内存一般就不会出现了,至少我是这样的)
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容