В настоящее время я сталкиваюсь с проблемой Android, что в Android NDK глобус. c отсутствует или неверен. Общие функции Linux, которые я использую от glob. c не распознаются Android NDK.
Я много читал об этой проблеме, некоторым уже лет ????? Годы неправильных шаров. c .... очень удивительно. Однако решения, которые я нашел там, я не понимаю. Я не хочу менять объектный файл или что-то еще. Единственный хороший пост, который я нашел, я получил ссылку на glob. c, но я не понимаю, что делать с glob. c glob. c link
Так что я думаю, что я должен заменить функцию glob в моем коде. Но опять не знаю. Кто-нибудь может дать мне подсказку с помощью этой функции, как заменить глобальные функции на общие, поддерживаемые NDK?
bool DirectoryExists(KString strPath,bool bFile /*= false*/)
{
if (bFile)
{
strPath.TrimRight(PATH_DELIMITER);
strPath = strPath + PATH_DELIMITER + _T("*");
}
glob_t buf;
int res = glob(strPath, 0, NULL, &buf);
globfree(&buf);
return res == 0;
}
Заранее спасибо.