C/C++ 扩展二进制文件不兼容或不匹配

C/C++ 扩展包括本机二进制文件。

通过 VS Code 中的市场 UI 安装时,应包含正确的本机二进制文件。如果检测到不兼容的二进制文件,并且已通过 VS Code 中的市场 UI 安装 C/C++ 扩展,则 请报告问题

正在重新安装 C/C++ 扩展

重新安装等效版本的扩展时,VS Code 可能重用现有的扩展目录。如果要在重新安装 C/C++ 扩展时放置发生这种情况,可能需要先删除现有的扩展目录。

可在用户目录下以下路径之一的下面找到已安装的扩展目录(Windows 上的 `%USERPROFILE%` 或 Linux 和 macOS 上的 `$HOME`)

%USERPROFILE%\.vscode\extensions
%USERPROFILE%\.vscode-insiders\extensions
%USERPROFILE%\.vscode-exploration\extensions

在远程连接中:

$HOME/.vscode-server/extensions
$HOME/.vscode-server-insiders/extensions
$HOME/.vscode-server-exploration/extensions

已安装的 C/C++ 扩展目录的示例路径:

在 Windows 上:

%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-1.9.0

在 Linux 上:

$HOME/.vscode/extensions/ms-vscode.cpptools-1.9.0

然后通过 VS Code 中的市场 UI 重新安装。

如果 VS Code 无法部署扩展的正确版本,则可以 已从 VS Code 市场网站下载 并使用 VS Code 中市场 UI 内 "..." 菜单下的 "从 VSIX... 安装" 选项安装系统的正确 VSIX。