C/C++ 扩展包括本机二进制文件。
通过 VS Code 中的市场 UI 安装时,应包含正确的本机二进制文件。如果检测到不兼容的二进制文件,并且已通过 VS Code 中的市场 UI 安装 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。