You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know, this is a rather seemingly aggressive comment for what seems to be a working fork of a cross-platform API. The problem: Boost silently fails when narrow stream APIs do not support wide path constructors. This signifies is that Boost filesystem will not work on Windows for wide paths using characters not part of the ANSI/OEM code page on compilers other than MSVC (most notably, MinGW), as it will silently convert to the narrow API.
I know the fix is non-trivial, and I'm potentially looking to maintain a port to fix this behavior. If I create a standalone, native version working with native wide streams, I will submit a PR.
The text was updated successfully, but these errors were encountered:
I know, this is a rather seemingly aggressive comment for what seems to be a working fork of a cross-platform API. The problem: Boost silently fails when narrow stream APIs do not support wide path constructors. This signifies is that Boost filesystem will not work on Windows for wide paths using characters not part of the ANSI/OEM code page on compilers other than MSVC (most notably, MinGW), as it will silently convert to the narrow API.
I know the fix is non-trivial, and I'm potentially looking to maintain a port to fix this behavior. If I create a standalone, native version working with native wide streams, I will submit a PR.
The text was updated successfully, but these errors were encountered: