Keil 编译错误 -- error: L6002U

在学习 STM32 加密库例程时遇到了一个错误, 提示加密库文件找不到。 路径是对的,文件也确实存在,可是重新编译还是会提示: 

STM32F103RB_Nucleo\STM32F103RB_Nucleo.axf: error: L6002U: Could not open file ..\..\..\..\..\Middlewares\ST\STM32_Cryptographic\Lib\STM32CryptographicV3.0.0_CM3_KEIL_otslsm1elfspf.lib: No such file or directory

网上搜索了相关的错误,却没能找到有用的解决方案,已经快要泄气了,最后灵光一现,会不会是路径名称过长?

于是把库文件复制到工程目录下,在keil Project 管理窗口删掉之前添加的lib文件,重新添加工程目录下的lib文件,点编译:

0 error, 0 warning

解决了!

你可能感兴趣的:(STM32)