[其他ST产品] VCPKG 与 VS Code 的 STM32 扩展配合使用时出错

[复制链接]
31|10
梧桐uuu 发表于 2026-3-3 14:11 | 显示全部楼层 |阅读模式

我想让 VS Code 上新的 STM32 扩展正常工作,但过程中出现了如下报错:
Using vcpkg executable at "/home/iwiseman/.vscode/extensions/ms-vscode.vscode-embedded-tools-0.7.0-linux-x64/assets/platform/linux-x64/vcpkg-glibc.app".Using VCPKG_ROOT at "/home/iwiseman/.config/Code/User/globalStorage/ms-vscode.vscode-embedded-tools/vcpkg/root".Activating environment at "/home/iwiseman/dev/stm32cubeide-workspace/Test6/vcpkg-configuration.json".Version of vcpkg used to create VCPKG_ROOT: "2026-02-07-bedcba5172f5e4b91caac660ab7afe92c27a9895".Running vcpkg with arguments ["version"].vcpkg package management program version 2026-02-07-105f7f7e8a5ea10dfac9874ff9d1a6bacba5f454
See LICENSE.txt for license information.
Bundled version of vcpkg: "2026-02-07-105f7f7e8a5ea10dfac9874ff9d1a6bacba5f454".Versions do not match. Reinstalling vcpkg.Running vcpkg with arguments ["bootstrap-standalone"].Downloading standalone bundle 2026-02-07.Running vcpkg with arguments ["activate","--project","/home/iwiseman/dev/stm32cubeide-workspace/Test6","--json","/tmp/dbd870692f4d83c38db7324385cbdaa0"].warning: vcpkg-artifacts is experimental and may change at any time.Downloading vcpkg-artifacts bundle 2026-02-07...error: Failed to provision vcpkg-artifacts.Failed with exit code "1".Failed to activate environment at "/home/iwiseman/dev/stm32cubeide-workspace/Test6/vcpkg-configuration.json".
我已经试了这些方法:
重新导入项目
安装 vcpkg 并导出 VCPKG_ROOT 环境变量

快急哭了


cr315 发表于 2026-3-3 15:22 | 显示全部楼层
检查vcpkg的安装路径是否正确
classroom 发表于 2026-3-3 15:23 | 显示全部楼层
手动运行vcpkg命令,尝试在终端中运行vcpkg version,看看是否能够正确执行,并检查输出是否与报错信息中的版本一致。
duo点 发表于 2026-3-3 15:23 | 显示全部楼层
更新下VS Code扩展
flycamelaaa 发表于 2026-3-3 15:24 | 显示全部楼层
检查项目路径中的配置文件,vcpkg-configuration.json文件可能存在错误,导致激活失败。
onlycook 发表于 2026-3-3 15:24 | 显示全部楼层
重新安装vcpkg,如果版本不匹配,可能需要手动下载并安装正确的版本,或者让扩展自动安装。
powerantone 发表于 2026-3-3 15:25 | 显示全部楼层
报错中提到下载vcpkg-artifacts bundle失败,这可能与网络问题有关,比如无法访问GitHub或其他资源。
probedog 发表于 2026-3-3 15:25 | 显示全部楼层
强制清理并重建vcpkg环境
solty 发表于 2026-3-3 15:26 | 显示全部楼层
检查环境变量是否冲突,如果手动设置了VCPKG_ROOT,临时取消环境变量
spicy 发表于 2026-3-3 15:26 | 显示全部楼层
更新VS Code和STM32扩展至最新版,当前为0.7.0,可能存在兼容问题。
stormwind123 发表于 2026-3-3 15:27 | 显示全部楼层
重新安装扩展
您需要登录后才可以回帖 登录 | 注册

本版积分规则

107

主题

111

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0