我有一个 Android NDK 项目,其 NDK 部分可以从命令行编译正常;
我曾经在 Eclipse 下将编译好的东西作为纯 Java 项目运行时没有任何问题。但我将它转换为 C/C++ 项目,现在甚至无法运行它。
我在“控制台”中看到库已构建,
但是:Eclipse 告诉我我的项目有错误并且不会运行它。
(到底为什么?代码is已编译!!!)
我通过向项目属性添加包含路径解决了一些缺少符号的问题。
但我还是觉得很奇怪Function '__android_log_print' could not be resolved
error.
那么,两个问题:
-
我该如何摆脱这个错误?(可以忽略吗?)
- 计划 B:如何将这个混合 C/C++/Java 项目转换为纯 Java 项目?
= = =
PS“你怎么称呼这艘船,它就可以”。难道他们不能为 IDE 找到一个更好的名称,比如“Lucidcoding”吗? (反问句)
= = =
更新:看起来 Eclipse 只报告它看到的(即向您显示的)文件的错误。我用 LOGD 宏打开了另一个文件,Eclipse 也报告了一个错误。我已经关闭了所有文件窗口,关闭了 Eclipseand删除了 .something 文件。之后,我就可以运行该应用程序了。我没有冒险使用该日志记录宏打开源文件。 (这离“清晰编码”还很远,不是吗?)
CDT索引器的配置需要启用“索引未使用的标头...”
如何到达那里:项目->属性->C/C++ 常规->索引器。
为我消除错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)