对netbeans的“启用源代码自动扫描”选项感到困惑

问题描述

我已经开始处理一个大型项目(〜100k文件,C / C ++),并且已经将这个现有项目导入了netbeans。我想减少netbeans的启动时间,并在“选项”->“其他”->“文件”下禁用了此自动扫描选项。在SO上经常对此进行报告。我正在使用NB v8.2,我相信它是支持C ++的最新版本。

我注意到Source-> Scan下有一个选项可以扫描外部更改,但这不会更新文件索引。这是意图吗?

我还注意到在Project-name->右键单击-> Code Assistance-> Parse项目中还有另一个选项。这是什么目的?

作为测试,以下代码片段无法索引

1. MessageQueue max34460Queue(MSGQ_NAME_TO_MAX34460,MAX_MSG_SIZE,10);
2. char buffer[MAX_MSG_SIZE];
3. int bytesReceived = max34460Queue.receive(buffer,STATUS_SEND_INTERVAL);

在第3行上无法识别在第1行上声明的符号max34460Queue: “无法打开元素max34460Queue”

非常感谢, 保罗

解决方法

我注意到NetBeans for C ++停留在v8.2。看来Apache无意保持最新状态。我必须假定它将不再受支持,遗憾的是,我决定使用Eclipse。