首先大家下载标准外设库后的操作大家也都知道,先在kei建立项目,随后导入标准外设库,基本的这里就不讲解,这里主要讲解旧版本keil导入标准外设库后的报错问题
宏定义问题
首先大家报错后,双击报错会跳到stm32f10x.h文件夹中,在里面我们发现这一行代码

这行代码的意思就是一个宏定义的意思,我们根据我的所选芯片信号选择的启动文件可以知道我们应该配置什么宏定义,不懂得可以看博主的上一个文章,里面讲了芯片启动文件选型。
https://blog.csdn.net/yang2yy/article/details/156393839?fromshare=blogdetail&sharetype=blogdetail&sharerId=156393839&sharerefer=PC&sharesource=yang2yy&sharefrom=from_link
这里首先需要配置宏定义
打开魔术棒找到C/C++这里,在Define输入以下定义,STM32F10X_MD就是芯片选型的
USE_STDPERIPH_DRIVER,STM32F10X_MD

编译路径问题
大家配置完后把自己从标准外设库导入的文件导入到下面这个地方,这个地方是一个编译路径

其他问题(画圈圈的两个地方很重要)
再有其他问题看看博主的这些配置是不是和你的一样,画圈圈的两个地方很重要!









![[开源]基于STM32单片机WIFI智能窗户系统 Onenet云平台设计HK-003-171主机测评](https://www.171host.com/wp-content/uploads/2026/09/20260903070616-6a991c6823886-220x150.jpg)
