You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用vcpkg安装fmt库失败:提示fmt不存在的问题求助

解决vcpkg安装fmt报错“fmt does not exist”的问题

问题原因

你指定的vcpkg baseline版本2dc54dfc5af9fb973860a38e4245ae0063740988中,要么未收录fmt库,要么本地registry缓存未正确拉取该版本的库信息。

解决步骤

1. 更换有效baseline版本

该指定版本的vcpkg registry大概率没有收录fmt库,需要更新baseline:

  • 找一个vcpkg官方仓库近期的commit哈希值(建议近3个月内)
  • 修改vcpkg-configuration.json里的baseline字段为新哈希值

2. 手动拉取registry信息

执行命令更新本地registry缓存:

vcpkg fetch registry

之后重新运行依赖安装操作(如vcpkg install或IDE触发的自动安装)

3. 重置本地registry缓存(可选)

如果上述方法无效,删除vcpkg的registry缓存目录(通常在vcpkg根目录/.vcpkg/registries),再重新执行安装命令,让vcpkg重新拉取完整registry数据。

4. 确认依赖名称正确性

你的vcpkg.json中依赖名称fmt是正确的,无需修改,此步骤仅做二次验证。

内容的提问来源于stack exchange,提问作者Equations

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 10:24:50