【发布时间】:2012-07-10 19:32:35
【问题描述】:
我目前正在尝试使用 Android NDK,并且正在学习教程。步骤之一(第 3 步:编译共享对象)我不知道该怎么做。坦率地说,我不明白它是什么。有人可以向我解释该怎么做吗?提前致谢。
【问题讨论】:
标签: android android-ndk
我目前正在尝试使用 Android NDK,并且正在学习教程。步骤之一(第 3 步:编译共享对象)我不知道该怎么做。坦率地说,我不明白它是什么。有人可以向我解释该怎么做吗?提前致谢。
【问题讨论】:
标签: android android-ndk
“共享对象”是动态库的 Unixy 术语。这就是编译的 NDK 代码所采用的形式。为您的项目构建这些:
jni 文件夹ndk-build
【讨论】:
cd /cygdrive/c/my-project-path/jni 并按 Enter。使用 / 字符作为路径分隔符;这就是 Unixy 的方式。 ndk-build 也一样,除了路径应该指向 NDK 文件夹。
cd /cygdrive/c/Development/Android/vuforia-sdk-android-1-5-9/samples/ImageTargets/jni 。 /cygdrive/c 是 Cygwin 的表达方式 C:。此外,命令与其参数之间的空格通常是有益的。