【发布时间】:2011-08-30 18:42:43
【问题描述】:
我正在构建一个需要 dirent.h 的 c++ 代码
我发现这个文件已经被包含了
SYSROOT = $(NDK)/platforms/android-/arch-arm/
$SYSROOT/usr/include
我想知道如何定义 SYSROOT 以便我可以在 Android.mk 中指定它以包含 usr/include
请在此过程中指导我。 谢谢 莫希特
【问题讨论】:
标签: android android-ndk
我正在构建一个需要 dirent.h 的 c++ 代码
我发现这个文件已经被包含了
SYSROOT = $(NDK)/platforms/android-/arch-arm/
$SYSROOT/usr/include
我想知道如何定义 SYSROOT 以便我可以在 Android.mk 中指定它以包含 usr/include
请在此过程中指导我。 谢谢 莫希特
【问题讨论】:
标签: android android-ndk
您无需在 Android.mk 文件中添加任何内容即可使用 dirent.h。 dirent.h 位于编译器已经可以找到它的位置。像往常一样使用#include <dirent.h>,应该没问题。如果有问题,或许可以尝试将您的 ndk 更新到最新版本。
【讨论】: