我是编写C ++和使用Netbeans IDE的新手。更糟糕的是,我在Mac上(但我无法想象这次是问题的根源)。
IDE给了我无数的废话“提示”,如红色感叹号符号,其中大部分都说“意外令牌”,比如';'在声明的末尾或声明中的“=”。这些当然是荒谬的,因为据我所知,到目前为止,即使是最基本的陈述,它们也是必需的! screenshot here可能导致这种情况的原因是什么?如果某处出现错误,我如何摆脱提示或最好修复一些问题?
删除Netbeans缓存。在我的情况下,当我这样做时离开的问题。我想我最初是因为我的C ++项目属于Java项目而最终处于这种状态。将两者分开后,即使使用干净/构建,错误仍然存在。删除Netbeans缓存摆脱了问题。即使你的情况不同,你也应该试试这个。偶尔清除Netbeans缓存可以解决很多问题。
泰勒,我要走出困境,并猜测你的Net Bean ide设置是否使用C ++以外的其他语言。重新制作项目并确保使用c ++
我遇到过同样的问题。
问题是,我在C++14
项目中写了C++
代码。
要解决此问题:
- 创建一个C++14
项目(从下拉列表中选择,同时创建项目)
- 向其添加现有的C ++文件
希望有所帮助。