vs code stm32 配置失败原因

发布时间:2026/7/23 3:18:11

vs code stm32 配置失败原因 核心两条冲突信息CMake 缓存记录的源码目录S:/stm32/vs_1/当前你打开的工程目录S:/stm32/vs_1_free/CMakeCache.txt 缓存里保存了旧路径和现在文件夹名字不一样CMake 拒绝构建。你大概率是复制 / 重命名了整个项目文件夹但是没有清理旧的构建缓存。最简修复步骤按顺序操作方法 1推荐删除 build 缓存文件夹关闭 VS Code进入你的工程根目录S:/stm32/vs_1_free/直接删除整个build文件夹里面的 CMakeCache.txt 就是罪魁祸首重新用 VS Code 打开vs_1_free工程重新配置 CMake、编译调试原理build/Debug/CMakeCache.txt保存了上次编译的源码路径文件夹改名 / 复制工程后缓存没清路径对不上就报错。方法 2 如果不想删文件夹备选打开build/Debug/CMakeCache.txt删除这个文件即可不需要删整个 build。补充避坑知识点STM32 VSCode CMake 常见问题不要直接复制项目文件夹就直接打开调试CubeMX 生成 STM32 VSCode 插件的 CMake 工程一旦移动 / 重命名文件夹必须清理 build 缓存。区分两个目录旧路径vs_1新路径vs_1_free不要同时打开新旧两个工程窗口CMake 容易互相串缓存。如果清理后依旧报错 按下面操作CtrlShiftP → 输入CMake: Select a Kit重新选择工具链CtrlShiftP →CMake: Delete Cache and Reconfigure一键清理缓存重配置额外提醒你现在使用的是STM32 VSCode 官方插件st-stm32-ide后续每次改名 / 移动工程文件夹第一件事就是清理 build 目录几乎都能解决这类路径缓存错误。

相关新闻