Я могу использовать экспериментальную файловую систему в ndk с libC++

Я пытаюсь использовать экспериментальную файловую систему в проекте Android с ndk r17, и я использую STL C++_static, но я получил это:

undefined reference to `std::experimental::filesystem::v1::__current_path(std::__ndk1::error_code*)'

Я показываю некоторые темы, которые предлагают добавить -lstdC++ fs к аргументам компоновщика, но компоновщик не может найти эту библиотеку

текущий ndk поддерживает эту экспериментальную функцию или нет?

1 ответ

Еще нет: https://github.com/android-ndk/ndk/issues/609

Его поддержка идет, но тесты libC++ потребуют некоторых усилий, чтобы начать работать на Android (std::filesystem тесты не особенно подходят для кросс-компиляции), и у меня еще не было времени сделать это.

Другие вопросы по тегам