发布于 2020-05-22 11:02:43
显然,我的设置有两个问题:我有错误的标准,我使用了错误的Intellisense引擎。
通过执行Ctrl + Shift + P -> Preferences: Open Settings (UI) ->更改Intellisense引擎,在搜索栏中输入C_Cpp: Intelli Sense Engine。在下拉菜单中选择Default。
之后,我收到了很多关于性病的不必要警告,例如namespace std has no member optional (参见帖子)。
我通过更改工作区设置中的标准来修正它。Ctrl + Shift + P -> Open Workspace Settings (JSON).增加这一行:
"C_Cpp.default.cppStandard": "c++17"
请注意,第一个设置是全局的,第二个设置仅用于当前工作区。
https://stackoverflow.com/questions/59679446
复制相似问题