yel*_*low 5 c uuid android android-ndk
我正在使用NDK将C程序移植到Android上.程序使用uuid.h或uuid/uuid.h库取决于哪个可用.编译程序时,给出错误消息uuid.h: No such file or directory.
我是NDK的新手,所以我不完全确定问题是什么.我在Windows上使用cygwin; 计算机没有uuid.h库或Android不支持吗?是否有解决方法 - 我可以在编译器设置中以某种方式包含它吗?
最后,程序只使用这样的库:
char *s;
uuid_t uu;
uuid_create(&uu, NULL);
uuid_to_string(&uu, &s, 0);
Run Code Online (Sandbox Code Playgroud)
也许我可以使用自己的C代码模拟这种行为?
在此先感谢您的帮助!
uuid.h不属于NDK的一部分.你可以通过跑步来检查find /opt/android-ndk-r8b/ -name uuid.h
您可以从AOSP中提取所需的代码.我external/e2fsprogs/lib/uuid/uuid.h在主分公司找到了.
| 归档时间: |
|
| 查看次数: |
5493 次 |
| 最近记录: |