【问题标题】:fatal error: iostream: No such file or directory致命错误:iostream:没有这样的文件或目录
【发布时间】:2013-12-30 08:32:34
【问题描述】:

我正在 android 中创建一个系统应用程序。 由于我想使用一些硬件权限,所以我必须将其作为系统应用程序。

在我的应用程序中,我使用了大量本地代码,包含 c 源和 cpp 源。

问题在于 cpp 源文件。

编译 .cpp 文件时出现以下错误

fatal error: iostream: No such file or directory

我正在使用 mm 命令进行构建。如何使用这个 android build 中的 cpp 功能?

【问题讨论】:

  • 我有同样的错误..错误是我发送的文件名错误..您还应该检查文件名
  • @Andrea,这不是同一个问题,这是一个系统应用程序,如果我作为普通用户应用程序构建,没有问题,因为我有 application.mk 文件在您的链接中提到,这仅在我将其构建为系统应用程序时才会出现..
  • @jyomin,这与文件名无关...我检查过,它正在尝试编译一个文件,并且在该文件中只添加了编译器无法找到的#include
  • @jithin:对不起,我只是认为问题是一样的。既然您解决了,您可以将自己的答案标记为正确答案。 :-D

标签: android c++


【解决方案1】:

这对我有用。

LOCAL_STATIC_LIBRARIES +=  libstlport

LOCAL_C_INCLUDES += external/stlport/stlport 
LOCAL_C_INCLUDES += bionic

【讨论】:

    【解决方案2】:

    这是问题所在,不知道为什么。

    LOCAL_CPP_EXTENSION := .cxx .cpp .cc

    【讨论】:

      猜你喜欢
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 2021-05-15
      • 2014-10-31
      • 2022-01-11
      • 2021-09-19
      相关资源
      最近更新 更多