【发布时间】:2012-02-14 01:53:01
【问题描述】:
我在 Windows 上使用带有 Eclipse 和 cygwin 的 Android NDK。 在我的 makefile 中,我想在 eclipse 中使用环境变量设置预构建库的路径。 所以我做了以下事情:
在makefile中:
LOCAL_SRC_FILES = $(QCAR_SDK_ROOT)build/lib/$(TARGET_ARCH_ABI)/libQCAR.so
LOCAL_EXPORT_C_INCLUDES := $(QCAR_SDK_ROOT)build/include
但我得到错误:
Android NDK: ERROR:jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file
/cygdrive/d/Development/Android/android-ndk-r7/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting . Stop.
make: *** [all] Error 2
Android NDK: Check that jni//cygdrive/D/Development/Android/qcar-android-1-5-4-beta1/build/lib/armeabi/libQCAR.so exists or that its path is correct
尝试直接在makefile中定义变量,结果一样。
所以,很明显,这条路不是我想要的。如何设置正确的路径?
【问题讨论】:
标签: eclipse makefile android-ndk cygwin environment-variables