SEGGER Embedded Studio找不到xxx.c或者xxx.h文件

感觉这个IDE有点坑,Nordic新的SDK——NCS已经不再支持这个软件了,改用了VSCode+插件的方式,不过旧的芯片因为工程问题更换不太可能。

找不到.c

首先说找不到.c的问题,在某次使用的时候发现明明左边文件列表里面有.c却在编译的时候显示找不到.c,原因是文件路径。

首先我在某个demo中添加了一些官方的文件,比如官方的跑马灯demo里面可能没有用到pwm,我想省事就直接在官方demo中添加了官方相关的.c文件。

注意,某些情况下找不到相关文件时,注意文件路径:

SEGGER Embedded Studio找不到xxx.c或者xxx.h文件_第1张图片

右键该文件,选择Options:

SEGGER Embedded Studio找不到xxx.c或者xxx.h文件_第2张图片

注意这里的File Name,是否使用了你工程的文件夹,因为我发现有时候这个文件夹如果改过名字,这里有可能不会更新,那你只能把所有找不到的文件再添加一遍。

找不到.h

打开工程配置:

选择common:

SEGGER Embedded Studio找不到xxx.c或者xxx.h文件_第3张图片

查看当前工程的所有include路径:

SEGGER Embedded Studio找不到xxx.c或者xxx.h文件_第4张图片

双击查看报错找不到的.h所在文件夹是否被添加进去了。 

 

 

 

你可能感兴趣的:(Nordic,nrf52832,单片机)