出现红色错误但代码编译

时间:2014-04-30 17:08:58

标签: android eclipse opencv android-ndk

我有一个包含java,c ++和opencv的项目。如果我开始eclipse并清理并编译我的procect然后一切编译好。我知道C ++部分正在编译,因为如果我先删除我的" .so"来自libs / armeabi-v7a的文件,然后是" .so"单击构建后,文件将再次出现。但是如果我在eclipse中查看c ++源文件,我会看到大量错误被我代码左侧的小红色错误标记出来。例如,"使用命名空间std:"它报告"符号std无法解析"。现在可以不再构建或运行该项目(直到我关闭eclipse并再次启动它 - 确保不查看C ++源代码。)

造成这种情况的原因是什么?

编辑:近一年前有一个问题similar question有一个解决方案(不是真正的解决方案)。评论阅读" Eclipse中的Android gcc动态代码分析器似乎还不成熟。" - 一年的情况还是如此吗?

1 个答案:

答案 0 :(得分:0)

对我来说听起来像是一个路径问题。 Eclipse不知道如何为std命名空间找到标题。

检查你的路径。如果代码编译,它将是一个仅限Eclipse的修复程序。

相关问题