刚刚升级到VS 2015(来自VS 2013)。
试图编译我的项目,但wpath
(我使用很多!)无法识别。
打开filesystem
文件:
...Microsoft Visual Studio 14.0\VC\include\filesystem
将其与:
进行比较 ...Microsoft Visual Studio 12.0\VC\include\filesystem
且wpath
已不复存在。
以前定义为:
typedef basic_path<wstring, wpath_traits> wpath;
发生了什么事?
答案 0 :(得分:5)
如果您看到this MSDN <filesystem>
reference,您会看到它提到“(V3)”,这意味着它基于Boost filesystem version 3 API(这是即将推出的C ++标准将用作基础)没有例如basic_path
或wpath
,而只有path
类。
如果您想从路径中获取字符串,请使用例如path::wstring
获取路径的宽字符串。