不认识 const std::filesystem::path
是因为,const std::filesystem::path 需要C++17的支持。。。
可是我让你下载的 codeblocks-20.03mingw-nosetup 中mingw64默认用的是 C++20 标准;
在菜单 Settings\Compiler\Global compiler settings\Compiler settings\Other compiler options 中有
-std=c++20
第10行,错误是。。。main.cpp格式不支持宽字符(全角标点符号/汉字)。
可以用UTF-8格式来解决。
我之前在10楼就让你
你把Code::Blocks关闭,用记事本把 main.cpp 另存为 UTF-8 格式
然后打开 Code::Blocks,编译参数加
-finput-charset=UTF-8
-fexec-charset=GBK
-fwide-exec-charset=UTF-16LE
10个错误全在fs_path.h头文件中.txt
我看到“C:\MinGW\MinGW\lib\gcc\x86_64-w64-mingw32\
8.1.0\include\c++\bits\fs_path.h”,怎么是“8.1.0”,codeblocks-20.03mingw-nosetup明明自带的是“gcc
11.1.0”