Netbeans中的C ++:许多毫无意义的“意外令牌”提示

问题描述 投票:0回答:3

我是编写C ++和使用Netbeans IDE的新手。更糟糕的是,我在Mac上(但我无法想象这次是问题的根源)。

IDE给了我无数的废话“提示”,如红色感叹号符号,其中大部分都说“意外令牌”,比如';'在声明的末尾或声明中的“=”。这些当然是荒谬的,因为据我所知,到目前为止,即使是最基本的陈述,它们也是必需的! screenshot here可能导致这种情况的原因是什么?如果某处出现错误,我如何摆脱提示或最好修复一些问题?

c++ netbeans token hints
3个回答
1
投票

删除Netbeans缓存。在我的情况下,当我这样做时离开的问题。我想我最初是因为我的C ++项目属于Java项目而最终处于这种状态。将两者分开后,即使使用干净/构建,错误仍然存​​在。删除Netbeans缓存摆脱了问题。即使你的情况不同,你也应该试试这个。偶尔清除Netbeans缓存可以解决很多问题。


0
投票

泰勒,我要走出困境,并猜测你的Net Bean ide设置是否使用C ++以外的其他语言。重新制作项目并确保使用c ++


0
投票

我遇到过同样的问题。

问题是,我在C++14项目中写了C++代码。

要解决此问题: - 创建一个C++14项目(从下拉列表中选择,同时创建项目) - 向其添加现有的C ++文件

希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.