【问题标题】:Android NDK irrlciht vuforia build errorAndroid NDK irrlciht vuforia 构建错误
【发布时间】:2014-01-08 12:09:11
【问题描述】:

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

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

项目结构为:

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在哪里?
  • 你可以在项目结构中看到,在 irrlicht 文件夹中
  • 我检查了您提供的 git 链接,在 jni/libs/QCAR/Android.mk 下没有名为 irrlicht 的模块。

标签: android-ndk vuforia irrlicht


【解决方案1】:

您需要 irrlicht 模块 来构建这个项目。我建议你向项目的作者询问模块在哪里。顺便说一句,至少我得用irrlichtandroid项目编译它。

  1. git clone git@github.com:nailgun/android_irrlicht_vuforia.git
  2. git clone git://gitorious.org/irrlichtandroid/irrlichtandroid.git
  3. 两者都申请the patch
  4. cd android_irrlicht_vuforia; NDK_MODULE_PATH=.. ndk-build
  5. android update project -p . -t android-19(数量取决于您的目标 Android 版本)
  6. ant debug install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 2013-02-17
    • 2014-02-21
    相关资源
    最近更新 更多