Android Studio и Android SDK 25 glob () - PullRequest
       15

Android Studio и Android SDK 25 glob ()

0 голосов
/ 20 апреля 2020

В моем проекте Android я использую функции glob.h для обработки пути. В настоящее время я использую Android Версия 29 как минимум. Теперь для ChromeOS я использую Android Версию 25 и получаю ошибки компиляции с NDK и моей внешней библиотекой.

"использование необъявленного идентификатора 'glob" "

После исследования этой проблемы я обнаружил, что это впервые поддерживается в Android версии 28. У кого-нибудь есть идеи, как решить эту проблему в Android версии 25? Можно ли добавить собственные классы глобуса в код?

1 Ответ

0 голосов
/ 05 мая 2020

Источник здесь: https://cs.android.com/android/platform/superproject/+/master: bionic / libc / upstream-freebsd / lib / libc / gen / glob. c

Я не знаю, как себя -содержит (это редко встречается в последующем коде BSD), так что на самом деле может быть немного неудобно фактически копировать в ваш проект. Возможно, вам придется скопировать несколько других заголовков (или, по крайней мере, соответствующие части), чтобы заставить его работать. Другими вашими вариантами будет поиск альтернативной реализации, от которой вы можете зависеть, или же ее повторная реализация самостоятельно, так что это может быть вашим лучшим выбором.

...