问题描述
我已经开始处理一个大型项目(〜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。