错误c2228左边的' .ptr'必须有class / struct / union

时间:2015-05-27 13:04:36

标签: visual-studio

我在MSVC express 2013中有编译错误,包括" filesystem.h"在任何.cpp文件上。

  

"错误c2228' .ptr'必须有class / struct / union"。

它指向filesystem.h文件中的错误,该文件是"\microsoft visual studio 12.0\vc\include"

的一部分
template<class _Path> inline
bool remove(const _Path& _Pval)
{   // remove _Pval
-->>    return (_Unlink(_Pval._Ptr()) == 0);
}

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

修复了visual studio的安装后,问题就消失了。