回应模式 - No.61219293


No.61219293 - 技术宅


无标题无名氏No.61219293 只看PO

2024-02-11(日)23:19:07 ID:RjV88sE 回应

求助,vs2022,命名空间std没有成员filesystem,语言标准已经设置成C++17了
jp串内

无标题无名氏No.61219303

2024-02-11(日)23:19:49 ID: RjV88sE (PO主)

jp

无标题无名氏No.61219670

2024-02-11(日)23:45:30 ID: rEA8P7O

少了一步噢( ´_ゝ`),项目属性-> C/C++ ->建议行->附加选项,粘贴如下内容:/Zc:__cplusplus

不加这个到宏到编译器里,VS就不会使用新标准的C++,而默认使用C++98标准|∀゚

无标题无名氏No.61219862

2024-02-11(日)23:59:19 ID: RjV88sE (PO主)

>>No.61219670
添加完毕后还是一样(;´Д`)

无标题无名氏No.61220171

2024-02-12(一)00:28:42 ID: RjV88sE (PO主)

改用experimental/filesystem后,命名空间没有filename的问题倒是解决了,但仍然会报错建议我使用filesystem,即使#define了那一长串也无法阻止该报错

无标题无名氏No.61222406

2024-02-12(一)10:03:46 ID: RjV88sE (PO主)

已解决,原来是弱智的我只把x64平台的release配置选用了c艹17( ゚∀。)