Я могу использовать экспериментальную файловую систему в 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
тесты не особенно подходят для кросс-компиляции), и у меня еще не было времени сделать это.