Keil更新到高版本,DSP库用不了怎么办,一招教你解决 error: #5: cannot open source input file “arm_const_structs.h”
·
问题起因
帮朋友做一个作业,要用到DSP库进行快速傅里叶变换(FFT),但是当我打开我之前做的项目,却发现关键头文件报错,这导致后面一系列操作进行不了。排查一系列问题,得出结论是版本更新后出了问题。

问题解决
在看了网上很多文章,没发现解决办法,于是打算从根本入手。
报错原因是找不到该头文件,但实际上该文件是存在的,在\Drivers\CMSIS\DSP\Include中。
在魔术棒中添加DSP库路径

同时为了避免冲突,要把/Middlewares/ST/ARM/DSP/Inc删除
确认后arm_const_structs.h的报错消失,功能恢复。
其中的具体原理暂未弄清楚,望大佬指导。
更多推荐
所有评论(0)