1.44から入った新版。
-DBOOST_FILESYSTEM_VERSION=3として切り替える。
v2にあった wpathは pathに typedefされてる。
wpathを使っていたコードはどうするか調べてみると…
path::string()が path::wstring()となり、他の ~string()系も string()/native()*1 に書き換える必要があるね。
スラッシュ区切りの generic_string/generic_wstringなんてのもある。
まぁ 結局の所、Path decomposition tableを見て確認しろと。
*1 Windowsでは std::basic_string<wchar_t>を返す