2015-04-07 56 views
0

我正在使用ndk-r10编译代码,它使用这些方法: seekdir(p,0)但给出错误对于所有ABI:armeabi,armeabi-v7a,arm64-v8a,x86,x86_64 ,mips,mips64。android ndk编译错误seekdir,endian-ness函数

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

尾段内斯功能:

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

seekdir()不为Android仿生libc的实现为使用它x86.The备用方法是 + closedir(DP) + DP =执行opendir(scan_el_dir);

这个编译和测试通过android-ndk很好。