在VScode中改变解析代码所使用的C++标准
#C++
2024-09-26
改变编译源码所使用的编译器是很容易的,但如果标准不对,VScode的解析会报红色的error,这很烦人,例如:
1 |
|
由于std::clamp是C++17中才引入的标准,但VScode默认会按照C++14来解析,所以会报错。
那么解决方法我们可以按Ctrl + Shift + P
,选择C/C++对应的配置文件(JSON)打开,在里面修改配置如下:
1 | { |
把"cppStandard"对应项改为"c++17"即可,然后VScode即可正常解析。