常见问题

处理 clangd 下载失败、索引不完整、远程安装和重复诊断。

clangd 下载失败怎么办?

执行 Hornet C/C++: Auto Setup clangd 重试,或使用 Configure clangd 指向已安装的可执行文件。下载支持 VS Code HTTP 代理及 HTTPS_PROXY / HTTP_PROXY 环境变量。Hybrid 此时仍可用 Tag 浏览,也可以切换 Flyweight。

为什么索引或调用关系不完整?

检查编译数据库、真实工具链路径、头文件目录和预处理宏。再查看 Hornet-DB / Clangd 日志,确认是否存在读取失败或主动排除。轻量扫描数量不等于 clangd 的编译数据库任务数量。

补全和诊断重复出现?

检查是否同时启用了其他提供相同 C/C++ 语言服务的扩展,避免重复提供补全、诊断和索引。

在 WSL 或 SSH 中安装哪个包?

选择远程工作区主机的系统与 CPU 架构,并在远程环境安装扩展。例如 Windows 主机连接 Linux x64 服务器,应在服务器环境使用 Linux x64 包。

为什么没有自动更新?

当前安装渠道为 GitHub Releases 的 VSIX,不通过 Marketplace 自动更新。请在下载页获取新包,安装后重载窗口。

如何提交一个有效反馈?

Issues 中提供操作系统、CPU 架构、VS Code / Hornet / clangd 版本和复现步骤。日志可能包含本地工程路径,分享前请检查内容。

产品与第三方声明

Hornet C/C++ 是独立工具,不是微软官方 C/C++ 扩展。VS Code 名称属于其各自权利人。插件安装包保留 LICENSE.txtThirdPartyNotices.txt,单独安装的 clangd 遵循自身许可证。

本网站提供产品介绍、文档和公开安装包链接。浏览器只保存主题偏好,不设置分析或广告 Cookie。部署服务器及下载服务可能记录常规访问日志;安装包下载由 GitHub 提供。

搜索使用文档

输入关键词查找文档。

Esc 关闭 · Tab 选择结果