Android AOSP构建:如何从包含中跳过本地头

Android AOSP构建:如何从包含中跳过本地头,android,android-ndk,android-source,Android,Android Ndk,Android Source,我已经修改了bluedroid代码 我的代码需要使用通常的信号量.h,它位于: 我发现要么我需要在代码中为正确的头提供固定路径,要么- 因为我一直在修改bluedroid代码,所以我也修改了bluedroid的信号量.h。胭脂信号灯.h中的这一行有助于: #包括_next“semaphore.h” gcc扩展FTW。这将继续工作,直到android ndk继续使用gcc 我知道随之而来的一般警告。除了基于正确的信号量编写我自己的单独信号量包装器库之外,这是我能找到的唯一方法 我考虑的另一个替代方

我已经修改了bluedroid代码

我的代码需要使用通常的信号量.h,它位于:


我发现要么我需要在代码中为正确的头提供固定路径,要么-

因为我一直在修改bluedroid代码,所以我也修改了bluedroid的信号量.h。胭脂信号灯.h中的这一行有助于:

#包括_next“semaphore.h”

gcc扩展FTW。这将继续工作,直到android ndk继续使用gcc

我知道随之而来的一般警告。除了基于正确的信号量编写我自己的单独信号量包装器库之外,这是我能找到的唯一方法


我考虑的另一个替代方案是重命名bluedroid的信号量.h,但这将成为维护的噩梦。

我发现要么我需要在代码中为正确的头提供固定路径,要么-

因为我一直在修改bluedroid代码,所以我也修改了bluedroid的信号量.h。胭脂信号灯.h中的这一行有助于:

#包括_next“semaphore.h”

gcc扩展FTW。这将继续工作,直到android ndk继续使用gcc

我知道随之而来的一般警告。除了基于正确的信号量编写我自己的单独信号量包装器库之外,这是我能找到的唯一方法

我考虑的另一个替代方案是将bluedroid的信号量重命名为.h,但这将成为维护的噩梦