常见问题
处理 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.txt 与 ThirdPartyNotices.txt,单独安装的 clangd 遵循自身许可证。
本网站提供产品介绍、文档和公开安装包链接。浏览器只保存主题偏好,不设置分析或广告 Cookie。部署服务器及下载服务可能记录常规访问日志;安装包下载由 GitHub 提供。