Android NDK irrlciht vuforia编译错误

7
我正在尝试创建一个项目,将irrlchit与vuforia集成在一起,源代码位于此处: https://github.com/nailgun/android_irrlicht_vuforia
但是当我构建代码时,遇到以下错误:

ndk error

项目结构如下:

project structure

Android.mk文件如下:
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := irrlicht_vuforia

LS_CPP=$(subst $(1)/,,$(wildcard $(1)/*.cpp))
LOCAL_SRC_FILES := $(call LS_CPP,$(LOCAL_PATH))

LOCAL_LDLIBS := -llog
LOCAL_SHARED_LIBRARIES := QCAR
LOCAL_STATIC_LIBRARIES := irrlicht

include $(BUILD_SHARED_LIBRARY)

IRRLICHT_COMPILE_CONFIG_DIR := $(LOCAL_PATH)/libs/irrlicht
include $(LOCAL_PATH)/libs/QCAR/Android.mk
$(call import-module,irrlicht)

感谢您提供的内容。如果有关于编译错误的原因的任何建议,我们将不胜感激。提前致谢。

模块irrlicht位于哪里? - eozgonul
你可以在项目结构中看到,在irrlicht文件夹中。 - mrYogi
我检查了你提供的git链接,发现在jni/libs/QCAR/Android.mk下没有名为irrlicht的模块。 - eozgonul
1个回答

1
你需要 irrlicht模块 来构建这个项目。我建议你向项目作者询问该模块的位置。顺便说一下,至少我已经通过 irrlichtandroid 项目编译它了。
  1. git clone git@github.com:nailgun/android_irrlicht_vuforia.git
  2. git clone git://gitorious.org/irrlichtandroid/irrlichtandroid.git
  3. 同时为两者应用补丁
  4. cd android_irrlicht_vuforia; NDK_MODULE_PATH=.. ndk-build
  5. android update project -p . -t android-19(数字取决于您的目标Android版本)
  6. ant debug install

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接