来自 Eclipse 的错误错误:无法解析函数“__android_log_print”(Android、CDT)

2024-01-02

我有一个 Android NDK 项目,其 NDK 部分可以从命令行编译正常; 我曾经在 Eclipse 下将编译好的东西作为纯 Java 项目运行时没有任何问题。但我将它转换为 C/C++ 项目,现在甚至无法运行它。

我在“控制台”中看到库已构建, 但是:Eclipse 告诉我我的项目有错误并且不会运行它。 (到底为什么?代码is已编译!!!)

我通过向项目属性添加包含路径解决了一些缺少符号的问题。

但我还是觉得很奇怪Function '__android_log_print' could not be resolved error.

那么,两个问题:

  1. 我该如何摆脱这个错误?(可以忽略吗?)
  2. 计划 B:如何将这个混合 C/C++/Java 项目转换为纯 Java 项目?

= = =

PS“你怎么称呼这艘船,它就可以”。难道他们不能为 IDE 找到一个更好的名称,比如“Lucidcoding”吗? (反问句)

= = =

更新:看起来 Eclipse 只报告它看到的(即向您显示的)文件的错误。我用 LOGD 宏打开了另一个文件,Eclipse 也报告了一个错误。我已经关闭了所有文件窗口,关闭了 Eclipseand删除了 .something 文件。之后,我就可以运行该应用程序了。我没有冒险使用该日志记录宏打开源文件。 (这离“清晰编码”还很远,不是吗?)


CDT索引器的配置需要启用“索引未使用的标头...”

如何到达那里:项目->属性->C/C++ 常规->索引器。

为我消除错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

来自 Eclipse 的错误错误:无法解析函数“__android_log_print”(Android、CDT) 的相关文章

随机推荐