c++ - Netbeans:在 C++ 64 位 Ubuntu 上导航-> 使用 "Cannot Open Element"转到声明/定义损坏

标签 c++ ubuntu netbeans editor inspect

我的 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/

相关文章:

c++ - 适配器模式 : Why would we need to subclass the Adaptee?

c++ - 错误 : no matching function for call to ‘min(long unsigned int&, unsigned int&)’

WordPress 和 Ubuntu,用于 FTP 的 www-data 和 ubuntu

java - org.apache.poi.xslf.usermodel 在文本后面发送图像

C++ Allegro 视觉故障

c++ - "unsigned :(number)"和 union

sql-server - 找不到包 msodbcsql

java - JDBC 驱动程序连接失败

java - 存储、检索、编辑和删除数据

c++ - 实现二叉树时双重释放或损坏