c++ - 如何在 Visual Studio Express 2013 中使用 C++ <文件系统>?

标签 c++ visual-studio-2013 c++14

<分区>

我一直在尝试在 VS Express 2013 中使用 C++ 14 实验性文件系统功能,但没有成功。如果我添加以下行代码编译;

#include <filesystem>

添加以下内容后;

using std::tr2::sys;

代码确实编译并给出了以下错误信息:

Error   1   error C2873: 'std::tr2::sys' : symbol cannot be used in a using-declaration

我如何正确使用文件系统。试图访问http://msdn.microsoft.com/en-us/library/hh874694并且找不到关于如何使用它的明确解释。

最佳答案

using std::tr2::sys;

使用正确的语法:

using namespace std::tr2::sys;

关于c++ - 如何在 Visual Studio Express 2013 中使用 C++ <文件系统>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25862679/

相关文章:

c++ - 我可以只对一个模板使用 `-fno-implicit-templates` 功能吗?

c++ - std::unique 的奇怪行为

C++ 11 用户定义文字与 Microsoft Visual Studio 2013

windows - Windows 8.1 的什么功能使 Visual Studio 任务窗口包含有关异步操作的详细信息?

c++ - 用 unique_ptr 初始化 std::vector

c++ - 错误: variable or field 'functionName' declared void

c++ - 使用 Qt 的同步信号

razor - VS 2013 查找所有在 cshtml 页面中不起作用的引用

c++ - 在 C++11 中确定泛型返回类型时出错

c++ - 自动类型到自动方法失败。为什么?