VC++编程命名空间std没有set成员

近日想编个东西,直接抄了一大段代码,编译的时候报错了。提示编程命名空间std没有set成员,setfill、setw、setiosflags都是这个错误。在网上找到的答案是更改项目属性的“C++语言标准“为“ISO C++17标准“或更高。试过之后,发现没用。研究来研究去,觉得可能是头文件少了...