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

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

相关推荐
阿桂有点桂8 小时前
C#使用VS软件打包msi安装包
windows·vscode·c#
baidu_1720125312 小时前
在Visual Studio中安装通义灵码
ide·visual studio
foxsen_xia13 小时前
Go安装、配置和vsCode配置Go
开发语言·vscode·golang
黎相思15 小时前
环境搭建
ide
晨同学032715 小时前
【亲测可行】windows安装visual studio & opencv4.10.0
ide·windows·visual studio
PWRJOY16 小时前
Android Studio中安卓模拟器打不开,报错The emulator process for AVD has terminated
android·ide·android studio
金融小师妹16 小时前
基于LSTM趋势预测的白银价格突破58美元阈值,年度累计涨幅超100%的强化学习驱动分析
大数据·人工智能·编辑器·1024程序员节
UVM_ERROR20 小时前
硅农VSCode 插件推荐
vscode·centos·ssh
BD_Marathon21 小时前
【IDEA】IDEA的详细设置
java·ide·intellij-idea
x***440121 小时前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite