Netbeans:导航> 转到声明/定义 BROKEN 与 "Cannot Open Element" 在 C++ 64 位 Ubuntu 上

Netbeans: Navigate-> Go To Declaration/Definition BROKEN with "Cannot Open Element" on C++ 64-bit Ubuntu

本文关键字:Element Open Cannot C++ Ubuntu BROKEN gt 导航 定义 声明 Netbeans      更新时间:2023-10-16

My Netbeans右键单击Navigate->Go to Declaration/Definition被破坏,它拒绝去任何地方。相反,在左下角,会弹出一条消息:"无法打开元素:"myvariablename"。"我选择要检查的变量或函数是远程的、全局的还是本地的都无关紧要。从上面的菜单"导航"->"转到声明/定义"也不起作用。

Netbeans在64位Ubuntu 13.10 AMD上使用GNU C++工具链。它正确地使用make、编译和运行复杂的C++项目。

我升级并安装了一个新版本的Netbeans 8.0来解决这个问题,但它仍然存在。

在一些情况下,它是正确的,但我还不能说出区别。当代码没有完全编译和链接时,情况似乎更糟。它可能取决于项目。如果项目没有编译和链接,我可以理解会迷路,但它肯定有足够的信息来知道一切都在哪里

我的另一台运行Netbeans 8.0的32位Ubuntu机器没有任何这样的问题。我想这是某种配置问题。

我如何让Netbeans能够成功地转到C++项目下变量和函数的源定义?非常感谢。

"请尝试关闭NetBeans,删除缓存目录/home/user/.cache/netbeans/8.0rc1并重新启动NetBeans。">

这一次对我有效。

在"项目"选项卡上,右键单击顶部项目文件夹中的一个,然后选择:
Code assistance / reparse project

顺便说一句,我正在使用带有C++插件的netbeans 11(我记得这个插件来自nb8,但效果很好(。