Android AOSP构建:如何从包含中跳过本地头
我已经修改了bluedroid代码 我的代码需要使用通常的信号量.h,它位于: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代码,所以我也修改了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,但这将成为维护的噩梦