我有一个跟随struct的文件夹:
/-
|-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我不知道如何在同一个文件夹中使用相同的代码,我该怎么做呢?
答案 0 :(得分:2)
我解决了我的问题,如下所示:
首先在eclipse上点击jni文件夹上的右键&gt;&gt;新文件夹&gt;&gt;高级&gt;&gt;链接备用位置(链接文件夹)&gt;&gt;浏览器&gt;&gt;选择&gt;&gt;行
其次我编辑了我的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)
这一切,对我来说都很好!