VS2015中的wpath在哪里

时间:2016-03-24 07:28:54

标签: c++ visual-c++ visual-studio-2015 c++14 c++17

刚刚升级到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;

发生了什么事?

1 个答案:

答案 0 :(得分:5)

如果您看到this MSDN <filesystem> reference,您会看到它提到“(V3)”,这意味着它基于Boost filesystem version 3 API(这是即将推出的C ++标准将用作基础)没有例如basic_pathwpath,而只有path类。

如果您想从路径中获取字符串,请使用例如path::wstring获取路径的宽字符串。

另见this generic filesystem reference