在一个特定的cpp文件(abc.cpp)中,当我要求导航到“声明/定义”时,它说“无法打开元素“abc.h””。此功能适用于其他头文件。这本身并不是一个大问题,但这也意味着自动完成和语法突出显示对这个文件不起作用。
一些额外的信息:
- 头文件与cpp文件位于同一目录中,并且都包含在active netbeans项目中
- 我能够输入头文件名与自动完成,即。第一个月
- 单击“Go to header/source”按钮对于这个cpp/h对是双向的。
- 右键单击头文件中的类名,然后选择“转到源代码”,像往常一样,将我带到cpp文件。
- 在其他cpp文件中,到头文件的连接工作正常,自动完成和语法高亮显示也是如此
- netbeans在头文件窗口的右上角有一个绿色方块,表示“没有错误”
- 我已经尝试删除我的缓存解释here
- 我在OpenSuse 13.2上使用netbeans v8.0.2
2条答案
按热度按时间nimxete21#
以下是一些想法:
rggaifut2#
我也遇到过这个问题,但我的解决方案有点不同。我发现头文件不位于项目浏览器指示的位置。所以我打开终端把它移到它应该在的地方,然后问题就解决了!