报错:C1189#error: The <experimental/filesystem> header providing std::ex………………

具体报错为:#error The <experimental/filesystem> header providing std::experimental::filesystem is deprecated by Microsoft \ and will be REMOVED. It is superseded by the C++17 <filesystem> header providing std::filesystem. \ You can define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING to acknowledge that you have received this warning.

将 _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING 添加到预处理器定义。

项目 -> 属性 -> C/C++ -> 预处理器 -> 预处理器定义。即可解决该问题

 

关于C++ VS 错误:提供 std::experimental::filesystem 的 <experimental/filesystem> header 已被 Microsoft 弃用,并将被删除,在Stack Overflow可以找到一个类似的问题: visual studio - C++ an VS error: header providing std::experimental::filesystem is deprecated by Microsoft and will be REMOVED - Stack Overflowhttps://stackoverflow.com/questions/59564671/

本解决方案参考来自 

C++ VS 错误:提供 std::experimental::filesystem 的 header 已被 Microsoft 弃用,并将被删除 - IT工具网 (coder.work)icon-default.png?t=N4N7https://www.coder.work/article/7599686

猜你喜欢

转载自blog.csdn.net/blink182007/article/details/130843236