1

次の構造を持つフォルダーがあります。

/-
 |-CPPCore-
          |-C++ Code
 |-Android-
          |-Eclipse Root Project and standarts folders, "src", "lib", "res"..
          |-jni folder << here the c code to android use
 |-Iphone--
          |-IOS code using CPPCore too managed by xcode

cppコアフォルダーには、AndroidとiOSへの共有コードがあり、iOSでは、xcodeはcppcoreフォルダーを簡単にインポートします。今Eclipseで、同じフォルダーで同じコードを使用する方法がわかりません。どうすればできますか?

4

1 に答える 1

2

私は次のようにして私の問題を解決します:

最初にEclipseで、jniフォルダーの右ボタンをクリックしました>>新しいフォルダー>>詳細>>別の場所とのリンク(リンクされたフォルダー)>>ブラウザー>>選択>> OK

次に、次のように Android.mk ファイルを編集しました。

LOCAL_PATH := $(call my-dir)
CPP_CORE := $(abspath $(call my-dir)/../../CPPCore)
include $(CLEAR_VARS)
LOCAL_MODULE := mymodule
LOCAL_SRC_FILES := codeOnJniFolder.cpp
LOCAL_SRC_FILES += ../../CPPCore/codeOnCppCoreFolder.cpp
LOCAL_C_INCLUDES := codeOnJniFolder.h
LOCAL_C_INCLUDES += $(CPP_CORE) 
include $(BUILD_SHARED_LIBRARY)

それはすべてです、私にとってはうまくいきます!

于 2013-04-01T20:53:42.227 に答える