KEIL V5切换STM32标准库与HAL库方法
在STM32开发过程中,偶尔要使用STM32标准库函数与STM32 HAL库,但是发现,如果安装HAL后,再打开标准库的工程后,发现编译出错了,看下图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4177195d23bf890b5f100d1ae0704f47.png)
原理是标准库找不到了。怎么解决呢
打开STM32库函数默认的安装路径
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/917927def4736a03d45c7a546421fd5e.png)
可以看有两个库函数,文件夹1.0.8是安装的标准库文件,2.14.0文件夹是HAL库文件。
解决步骤
打开标准库工程,打开库操作图标
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c168948bb0538b0b318d2bded032b182.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cb072d6be3507640888125681955c947.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/633d4007909f55d125bae52215df5d61.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5207765608095c38de6e085eb7ec7dd0.png)
再点击上层的OK
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b4f54b8fd6c8fb366db0437f5158a1c4.png)
重新编译工程,完美解决
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f14e305fe5fb6ef6cfcda576c4f8d03c.png)
当然,如果标准库切换为HAL也是同样的方法了。
如果感觉有用,请点波关注,后不定期推是相关的技术博客。