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 に答える