我可以在 ndk 中使用带有 libc++ 的实验性文件系统吗?

can I use experimental filesystem in ndk with libc++

本文关键字:libc++ 实验性 文件系统 ndk 我可以      更新时间:2023-10-16

我正在尝试在带有 ndk r17 的 android 项目中使用实验性文件系统,并且我使用的是 STL c++_static但我得到了这个:

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

我展示了一些建议将 -lstdc++fs 添加到链接器参数的主题,但链接器找不到此库

当前的 NDK 是否支持此实验性功能?

还没有:https://github.com/android-ndk/ndk/issues/609

对它的支持即将到来,但是libc ++测试将需要一些努力才能为Android工作(std::filesystem测试不是特别适合交叉编译(,我还没有时间这样做。