我正在使用Netbeans IDE7.2和C/C++插件(最新版本1.18.1.1),如果我构建项目,一切正常,但集成开发环境会显示错误(例如,无法解析标识符...)
其他人也有这个问题,我该怎么解决呢?
发布于 2013-02-17 04:11:42
以下是我对另一个问题的回答的摘录。
未解析的标识符
如果.cpp文件的源文件如下所示
在项目上单击鼠标右键。
检查C/C++ Code As...
运行Reparse Project.
如果这还不够。
转到Project Properties
按照说明填写Include
输入字段。
设置正确的包含路径。
我希望这能对你有所帮助。
发布于 2014-04-15 05:47:46
我也有过同样的问题,但我在更改属性-> c++编译器->编译行->附加选项到-std=c++11后发现它出现了。如果将设置更改为默认值,错误"unable to resolve identifier“将消失。
发布于 2013-09-22 20:54:09
TL;DR
带有物料清单的UTF-8 也会导致问题。
问题
我只是遇到了同样的问题,我尝试了很多可能的解决方案,但都没有奏效,直到我找到了问题的根源,这有点可笑。我知道这个问题已经得到了回答,但我写下了我的解决方案,也许它会解决其他人遭受同样问题的问题。
例如,在定义struct Vector
时,我得到了"Unable to resolve identifier Vector“,虽然它是正确的:
在声明/定义函数时,我遇到了许多类似的错误。另外,由于错误太多,我的代码帮助无法正常工作。
解决方案
.cpp
文件,看到该文件是以常规UTF-8编码的,这意味着文件以 UTF开头
在没有BOM的情况下,我单击了
注意:不要只是切换到“在没有BOM的UTF-8中编码”,因为它可能会弄乱一些特殊字符(例如,包含重音的字符等)。因此,转换它。
我希望这也能为其他人节省一些时间。
https://stackoverflow.com/questions/14913243
复制相似问题