Android Studio和Android SDK 25 glob()

问题描述 投票:0回答:1

在我的Android项目中,我使用glob.h函数来处理路径。我目前最低使用的是Android 29版本。现在对于ChromeOS,我使用了Android 25版本,但在NDK和我的外部库中我得到了编译错误。

"使用未声明的标识符'glob'"

经过研究这个问题,我发现这个问题最早是在安卓28版本中支持的。有谁知道如何在Android版本25中解决这个问题? 是否可以在代码中添加自己的glob类?

android android-ndk
1个回答
0
投票

源代码在这里。https:/cs.android.comandroidplatformsuperproject+master:bioniclibcupstream-freebsdliblibcgenglob.c。

我不知道它有多自足(上游BSD代码很少自足),所以实际复制到你的项目中可能会有点麻烦。你可能需要复制一些其他的头文件(或者至少是相关的部分)来使它工作。你的其他选择是找到一个你可以依赖的替代实现,或者自己重新实现它,所以这可能是你最好的选择。

© www.soinside.com 2019 - 2024. All rights reserved.