// Check that trivial use of works // - https://en.cppreference.com/w/cpp/filesystem #include #if __has_include( ) # include namespace fs = std::filesystem; #elif __has_include( ) # include namespace fs = std::experimental::filesystem; #endif int main( int argc, char* argv[] ) { fs::path p{ argv[0] }; std::cout << p << ", " << fs::canonical( p ) << std::endl; }