我正在使用std :: experimental :: filesystem與Xcode 9.0 beta。編譯器階段完成確定的,但未定義符號的鏈接器抱怨:連接std :: experimental :: filesystem與Xcode 9
std::experimental::filesystem::v1::path::__filename() const
std::experimental::filesystem::v1::path::__filename() const
std::experimental::filesystem::v1::path::__stem() const
std::experimental::filesystem::v1::__status(std::experimental::filesystem::v1::path const&, std::__1::error_code*)
我也是用的std ::實驗::文件系統::規範()
,但鏈接器不會抱怨說是失蹤。
如何配置項目以包含這些缺少的參考?
UPDATE:
我一直在用簡單的程序進行試驗。如果我只使用canonical(),那麼鏈接器會抱怨它缺失。
我可以使用std :: experimental :: optional - 一切編譯,鏈接並運行OK。但'可選'是一個模板,因此可能不涉及庫。
更新:在Xcode 9 beta 4中完全刪除了文件系統頭文件。 –
有什麼辦法在xcode 9上使用文件系統? 我必須回去加強(這不是std符合,因爲它缺少路徑類中的重要u8string方法)。 – Lothar
@Lothar似乎是的,我正在等待這個功能,我聽說Xcode 9.1將包括文件系統頭,但我不確定... – GuidC0DE