【问题标题】:Eclipse and Android NDK compile C++ Code in another folder than JNIEclipse 和 Android NDK 在 JNI 以外的另一个文件夹中编译 C++ 代码
【发布时间】:2013-03-19 13:34:35
【问题描述】:

我有一个带有以下结构的文件夹:

/-
 |-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中我不知道如何在同一个文件夹中使用相同的代码,我该怎么做?

【问题讨论】:

    标签: android eclipse directory


    【解决方案1】:

    我解决我的问题如下:

    首先在eclipse上,我点击jni文件夹上的右键>>新文件夹>>高级>>链接到替代位置(链接文件夹)>>浏览器>>选择>>确定

    其次,我编辑了我的 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)
    

    一切都好,对我来说很好用!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多