【问题标题】:Android NDK search headers recursivelyAndroid NDK 递归搜索标头
【发布时间】:2012-11-03 12:16:07
【问题描述】:

如何让 NDK 搜索所有文件夹中的标题?

例如它的工作原理:

#include "../../../CPPCore/Model/User.h"

但它没有:

#include "User.h"

【问题讨论】:

    标签: android c++ path header android-ndk


    【解决方案1】:

    在android.mk文件中添加头文件路径

    LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
    LOCAL_C_INCLUDES += <PATH>/CPPCore/Model
    

    查看android论坛的一些链接,它可能会有所帮助:

    https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/-_scQd5leqo

    【讨论】:

    • 我使用了一个makefile,Android.mk
    • 完美!!我只做了一次调整:: LOCAL_C_INCLUDES := $(LOCAL_PATH)/include LOCAL_C_INCLUDES += ${shell find $(LOCAL_PATH)/../../CPPCore/ -type d}
    • 如何在 gradle 中做到这一点,而不是使用 Make 文件,而是使用新的实验性 gradle?我试过 ldFlags.add("") 和 CFlags.add(" -I/app/src/main/jni/some")
    猜你喜欢
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多