android ndk编译错误seekdir,endian-ness函数

时间:2015-04-07 09:52:59

标签: android android-ndk

我正在使用使用这些方法的ndk-r10编译代码: seekdir(p,0)但为所有ABI提供错误:armeabi,armeabi-v7a,arm64-v8a,x86,x86_64,mips,mips64。

File Included for this : #include <dirent.h>

Endian Ness职能:

be16toh() - Giving error for armeabi-v7a,x86
le16toh()- Giving  error for armeabi-v7a,x86


File Included for this :  #include <endian.h>

这些方法是否可移植。

Error is : Undefined reference to <method name>

此外,所包含的文件似乎没有这些方法的定义。

1 个答案:

答案 0 :(得分:1)

x86的Android Bionic libc没有实现

seekdir()。使用它的另一种方法是 + closedir(DP) + dp = opendir(scan_el_dir);

这可以通过android-ndk进行编译和测试。