当前位置: 首页 > news >正文

VSCODE 报错Fatal error: can‘t create CMakeFiles/hello_world.elf.dir/C_/Users/...

在VSCODE里编译NXP的KW35的SDK的例程,出现以下错误

经过尝试发现,是SDK包的名称问题导致的。

此SDK是NXP官网上构建后下载的用于VSCODE的版本:

看下面ARM GCC / MCUXpresso for VS Code字样,所以SDK包是没有问题的

但是因为我为了区分MCUXpresso IDE的SDK,我修改过for VSCODE的包名,后面多加了“(VSCODE)”

但后来测试我才发现,原来这个括弧,不小心使用的是中文括弧。

  测试过程是,用三个不同的SDK名称来分别测试 ,

其一是保持原名(有一个_2是因为下载过MCUXpresso IDE的SDK,IDM权威这个for VSCODE的版本就自动加了个_2);

其二是用中文括弧的"(VSCODE)";

其三是用英文括弧的"(VSCODE)";

然后分别import同一个名叫Hello_World的example项目。

经过测试,第一和第三个版本都可以正常编译:

唯独第二个版本:

再仔细看,提示信息中的路径出现了个C_这样的字符,显然是路径解析的问题。

奇怪的点在于SDK本身的导入没有提示错误,SDK导入后,通过该SDK导入例程编译才会出现。

小心为妙,切记要检查中文字符。

相关文章:

  • 通过turfjs使用线段分割矢量多边形
  • 【TPAMI 2024】卷积调制空间自注意力SpatialAtt,轻量高效,即插即用!
  • JVM常用概念之安全点轮询
  • TensorRT:高性能深度学习推理的利器
  • DeepSeek私有化部署与安装浏览器插件内网穿透远程访问实战
  • 轨道交通3U机箱CPCI电机控制板(DSP),主要运行控制算法以对牵引电机进行精准的运动控制
  • 【Go语言圣经5.1】
  • 微前端 无界wujie
  • 蓝牙技术联盟中国实体成立!华为、小米发声支持本土化战略
  • QAI AppBuilder 快速上手(7):目标检测应用实例
  • CVPR2025自动驾驶端到端前沿论文汇总
  • Docker命令解析:加速你的容器化之旅(以Nginx为例)
  • 设计模式Python版 访问者模式
  • 串口烧录出现频繁回复乱码 频繁回复一个数字且烧录失败 字节混乱
  • 【docker】部署MySQL容器
  • [从零开始学SSM] Bean的配置
  • 迭代法反转链表
  • 光猫 和 全光 WiFi
  • 13个问题
  • 【大模型学习】第二十三章 深度解析BERT
  • “家国万里时光故事会” 举行,多家庭共话家风与家国情怀
  • 佩斯科夫:俄方代表团15日将在伊斯坦布尔等候乌克兰代表团
  • 女外交官郑璇已任中国驻莫桑比克大使
  • 孙卫东会见巴基斯坦驻华大使:支持巴印两国实现全面持久停火
  • 在对国宝的探索中,让美育浸润小学校园与家庭
  • 教育部基础教育教指委:小学阶段禁止学生独自使用开放式内容生成功能