我的 Netbeans 右键单击 Navigate -> Go to Declaration/Definition 已损坏,它拒绝去任何地方。相反,在左下角会弹出一条消息:“无法打开元素:“myvariablename”。”我选择检查的变量或函数是函数的远程、全局还是本地都没有关系。它也不能从上层菜单 Navigate -> Go to Declaration/Definition 工作。
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。”
这一次对我有用。
关于c++ - Netbeans:在 C++ 64 位 Ubuntu 上导航-> 使用 "Cannot Open Element"转到声明/定义损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23380972/