7

我正在尝试从这里创建将 irrlchit 与 vuforia 集成的项目: https ://github.com/nailgun/android_irrlicht_vuforia

但是在构建代码时出现以下错误:

ndk错误

项目结构为:

项目结构

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)

任何有关导致构建错误的原因的建议将不胜感激。

提前致谢。

4

1 回答 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
于 2014-01-15T21:18:10.177 回答