Android NDK 中的语义错误在 Ubuntu 中的 Eclipse 下

Semantic Errors in Android NDK under Eclipse in Ubuntu

本文关键字:Ubuntu 中的 Eclipse 错误 NDK 语义 Android      更新时间:2023-10-16

我在其他论坛上读到了类似的问题,但他们的解决方案对我不起作用。

问题描述:

当我使用 NDK 在 Eclipse 中运行我的 Android 项目时,我遇到了以下问题。

- 编译工作正常,应用程序启动

-直到我在项目内打开一个文件。

-然后发生大量的"语义错误"

-然后我不能再编译它了(即使我没有修改任何代码行)

示例错误:

Description Resource    Path    Location    Type
Function 'abs' could not be resolved    Dataset.cpp /testproject/jni/Data   line 355    Semantic Error
Function 'acos' could not be resolved   Dataset.cpp /testproject/jni/Data   line 467    Semantic Error
Function 'acos' could not be resolved   Dataset.cpp /testproject/jni/Data   line 535    Semantic Error
Function 'atan2' could not be resolved  Dataset.cpp /testproject/jni/Data   line 298    Semantic Error
Function 'atan2' could not be resolved  Dataset.cpp /testproject/jni/Data   line 335    Semantic Error
Function 'atan2' could not be resolved  Dataset.cpp /testproject/jni/Data   line 466    Semantic Error
Function 'atan2' could not be resolved  Dataset.cpp /testproject/jni/Data   line 534    Semantic Error
Function 'infinity' could not be resolved   Dataset.cpp /testproject/jni/Data   line 105    Semantic Error

你知道怎么解决这个问题吗?谢谢!

您可以在项目属性的构建器列表中禁用Scanner Configuration Builder