你在什么场景下需要该功能?
希望使用c++23,结果使用到c++latest,部分内容出现编译错误,只能回退到c++20。
描述可能的解决方案
Windows下同时使用clang-cl和C++23标准时,对于LLVM 20.1.0及之后的版本,使用-std:c++23preview而非-std:c++latest。
详情见以下文档中的Windows Support部分。
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html
至于后面的版本,如果c++23preview改成了c++23,那再说。
或者,可以运行clang-cl -help,查看std那一行,获取支持的标准。
描述你认为的候选方案
No response
其他信息
No response
你在什么场景下需要该功能?
希望使用c++23,结果使用到c++latest,部分内容出现编译错误,只能回退到c++20。
描述可能的解决方案
Windows下同时使用clang-cl和C++23标准时,对于LLVM 20.1.0及之后的版本,使用
-std:c++23preview而非-std:c++latest。详情见以下文档中的Windows Support部分。
https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html
至于后面的版本,如果
c++23preview改成了c++23,那再说。或者,可以运行
clang-cl -help,查看std那一行,获取支持的标准。描述你认为的候选方案
No response
其他信息
No response