【发布时间】:2020-09-10 04:20:07
【问题描述】:
在我从 TDM-GCC 9.2.0 迁移到 Winlibs(GCC 10.1.0 + LLVM/Clang/LLD/LLDB 10.0.0 + MinGW-w64 7.0.0 - 第 2 版)后,Insellisense 停止工作。有什么解决办法吗?
这是我的settings.json:
{
"files.autoSave": "afterDelay",
"C_Cpp.default.cppStandard": "c++17",
"files.trimFinalNewlines": true,
"editor.acceptSuggestionOnEnter": "off",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"C_Cpp.default.includePath": [
"c:\\mingw64\\bin\\..\\lib\\gcc\\x86_64-w64-mingw32\\10.1.0\\..\\..\\..\\..\\include\\c++\\10.1.0",
"c:\\mingw64\\bin\\..\\lib\\gcc\\x86_64-w64-mingw32\\10.1.0\\..\\..\\..\\..\\include\\c++\\10.1.0\\x86_64-w64-mingw32",
"c:\\mingw64\\bin\\..\\lib\\gcc\\x86_64-w64-mingw32\\10.1.0\\..\\..\\..\\..\\include\\c++\\10.1.0\\backward",
"c:\\mingw64\\bin\\..\\lib\\gcc\\x86_64-w64-mingw32\\10.1.0\\include",
"c:\\mingw64\\bin\\..\\lib\\gcc\\x86_64-w64-mingw32\\10.1.0\\..\\..\\..\\..\\include",
"c:\\mingw64\\bin\\..\\lib\\gcc\\x86_64-w64-mingw32\\10.1.0\\include-fixed",
"c:\\mingw64\\bin\\..\\lib\\gcc\\x86_64-w64-mingw32\\10.1.0\\..\\..\\..\\..\\x86_64-w64-mingw32\\include"
],
"C_Cpp.default.cStandard": "c18"
}
【问题讨论】:
-
删除所有
..目录,您会看到添加到includePath的真实路径 -
您使用的是哪个编译器:GCC 还是 LLVM-Clang? Clang 和 MinGW 有什么关系?
-
@rioV8 Winlibs (winlibs.com) 使用 GCC 和 Clang 构建了 MinGW-w64。
标签: c++ c visual-studio-code intellisense