- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这真是令人沮丧- 我可以从命令行构建我的 native 代码,但是当我从 eclipse(启用 Sequoyah 插件)构建时,它只是通过简单的编译错误,如找不到 header ...即使每次我尝试从 eclipse 运行时我都从命令行构建库,它也会重新构建并且再次出现错误- 我很沮丧,因为我没有找到问题的选项有人可以阐明这一点吗。
最佳答案
您看到的错误是 Unresolved inclusion,每个 header 都有 Eclipse 编辑器找不到的错误标记。当您看到它时会感到困惑,因为预计在安装 Sequoyah 和 ADT 之后,将 Sequoyah 配置指向您的 NDK,您将拥有开始编码所需的一切。
有两点需要注意。在 ADT“Android Perspective”中构建的过程将一直有效,直到您单击 jni 目录中的某个 C/C++ 文件。打开其中一个后,您将看到错误标记,并且项目将被标记为包含错误。
第二个观察,当您将项目转换为 C/C++ 透视图或 Sequoyah 的 Android Native 透视图(显然有两种方法给这只猫换皮)时,您将能够围绕 NDK 工具链配置项目设置,包括路径,和构建器设置。您可以在此处将 ndk-build 设置为在每次更改时自动触发。有趣的是,在您单击其中一个 C/C++ 源之前,ndk-build 将正常工作。
所以解决办法,点[这里]http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm您将获得有关配置 CDT 的包含路径的说明。您想要为 C/C++(其中之一,或两者)设置包含路径,以便您到达平台文件夹包含。
例如,我将我的项目 hello-jni-to-the-world 项目设置为 android-9。因此配置包含路径:android-ndk-r6b/platforms/android-9/arch-arm/usr/include。现在,在您单击应用/保存之前,魔法不会出现,系统会提示您重建索引。
Stackoverflow 上还有两到三个其他线程在问同样的问题,我必须找到它们并将它们添加到评论中。基本上,没有明确的答案,有很多通常的回答问题:你有哪个版本的 NDK,你能发布你的代码,你安装了 java 吗,你的电脑开着吗?
关于android - sequoyah 的编译器错误,但从命令行构建良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10195993/
这真是令人沮丧- 我可以从命令行构建我的 native 代码,但是当我从 eclipse(启用 Sequoyah 插件)构建时,它只是通过简单的编译错误,如找不到 header ...即使每次我尝试从
我找到的唯一文档是 http://www.eclipse.org/sequoyah/documentation/native_debug.php 之后,当我在第 6 步中设置调试器时,我在调试器字段的
当我尝试安装时 Sequoyah在 Eclipse 中,从 Help -> Install New Software ,无论是通过在线安装还是使用下载的本地站点存档,它都会给出错误 Duplicate
我在 Eclipse 中使用 Cocos2Dx 在 Windows 上构建原生 Android 应用程序(一个 Sequoyah 游戏)在构建 C++ 源代码时避免命令行内容。 一切都很好,除了我不时
我是一名优秀的程序员,十分优秀!