【问题标题】:C++ in Netbeans: many senseless "unexpected token" hintsNetbeans 中的 C++:许多毫无意义的“意外令牌”提示
【发布时间】:2017-01-31 05:04:04
【问题描述】:
我对 C++ 编码和使用 Netbeans IDE 非常陌生。更糟糕的是,我使用的是 Mac(但我无法想象这次是问题的根源)。
IDE 给了我无数无意义的“提示”,如红色感叹号符号,其中大部分表示“意外标记”,例如“;”在语句的末尾或语句中的“=”。这些当然是荒谬的,因为就我目前对 c++ 的理解而言,即使是最基本的语句,它们也是必要的!
screenshot here
什么可能导致这种情况,我该如何摆脱这些提示,或者如果某处出现错误,最好修复一些东西?
【问题讨论】:
标签:
c++
netbeans
token
hints
【解决方案1】:
删除您的 Netbeans 缓存。就我而言,当我这样做时,问题就出现了。我想我最初处于这种状态是因为我的 C++ 项目在 Java 项目下。将两者分开后,即使使用 clean/build,错误仍然存在。删除 Netbeans 缓存解决了这个问题。即使您的情况不同,您也应该尝试一下。偶尔清除 Netbeans 缓存可以解决很多问题。
【解决方案2】:
泰勒,
我要冒昧地猜测您已经将 Net bean ide 设置为使用 C++ 以外的另一种语言。重新制作项目并确保您使用的是 c++
【解决方案3】:
我遇到了同样的问题。
问题是,我在C++ 项目中编写了C++14 代码。
解决此问题:
- 创建一个C++14 项目(在创建项目时从下拉列表中选择)
- 向其中添加现有的 C++ 文件
希望对您有所帮助。