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导入例程编译才会出现。

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

相关推荐
淮北49413 分钟前
vim学习进阶
学习·编辑器·vim
weixin_426689203 小时前
vscode C语言编译环境搭建(单个文件)
c语言·ide·vscode
BestOrNothing_20159 小时前
Ubuntu 22.04 下调整 VS Code 界面及字体教程
linux·vscode·ubuntu22.04·界面调整
计算机安禾9 小时前
【C语言程序设计】第39篇:预处理器与宏定义
c语言·开发语言·c++·vscode·算法·visual studio code·visual studio
相思难忘成疾14 小时前
RHEL9 文件管理与 vi/vim 编辑操作实验
linux·编辑器·vim
进击的雷神14 小时前
Trae AI IDE 完全指南:从入门到精通
大数据·ide·人工智能·trae
北风toto14 小时前
IDEA模块名字和文件夹名字不一样的解决方式
java·ide·intellij-idea
im_AMBER15 小时前
万字长文:编辑器集成Vercel AI SDK
前端·人工智能·react.js·前端框架·编辑器
:12115 小时前
idea17创建tomcat项目(计网底层核心理解!)
java·ide·intellij-idea
猿小猴子16 小时前
主流 AI IDE 之一的 华为云码道「CodeArts」 介绍
ide·人工智能·ai·华为云