我正在构建一个需要dirent.h的c ++代码
我发现这个文件已包含在内
SYSROOT = $(NDK)/ platforms / android- / arch-arm /
$ SYSROOT的/ usr /包括
我想知道如何定义SYSROOT,以便我可以在Android.mk中指定它以包含usr / include
请在此过程中指导我。 谢谢 莫希特
答案 0 :(得分:3)
您无需在Android.mk文件中添加任何内容即可使用dirent.h。 dirent.h位于编译器已经可以找到它的位置。只需像往常一样使用#include <dirent.h>
,它应该没问题。如果出现问题,可以尝试将您的ndk更新为最新版本。