[STM32F1] STM32在使用KEIL5编写的时候,每次写到#include "stm"

[复制链接]
2058|18
 楼主| 范德萨大师傅 发表于 2023-11-30 23:58 | 显示全部楼层 |阅读模式
STM32在使用KEIL5编写的时候,每次写到#include "stm"就会弹出 encounter an improper argument关键我的路径确实都是全英文的,
cr315 发表于 2023-12-6 15:07 | 显示全部楼层
出现 "encounter an improper argument" 这样的错误提示可能是因为 Keil MDK-ARM 在处理头文件时遇到了问题,这可能与头文件的路径、名称或者文件本身的编码有关。
jcky001 发表于 2023-12-6 15:07 | 显示全部楼层
检查路径没有中文字符或特殊字符。全英文路径可以避免很多问题。
elephant00 发表于 2023-12-6 15:08 | 显示全部楼层
检查头文件
两只袜子 发表于 2023-12-6 15:08 | 显示全部楼层
如果你的Keil MDK-ARM版本太旧,可能会出现一些兼容性问题。建议你更新到最新版本。

updownq 发表于 2023-12-7 21:43 | 显示全部楼层
打开Keil MDK-ARM软件,点击菜单栏的"Options" -> "Target" -> "Include Folders"。

在弹出的对话框中,添加你的头文件的路径。如果你的头文件放在某个特定的文件夹中,那么只需要添加这个文件夹的路径即可。如果头文件分布在多个文件夹中,那么需要分别添加这些文件夹的路径。
ccook11 发表于 2023-12-9 15:56 | 显示全部楼层
可以尝试更新你的Keil MDK-ARM版本,看看是否能解决问题。
ulystronglll 发表于 2023-12-9 21:47 | 显示全部楼层
头文件名没有错误              
51xlf 发表于 2023-12-9 22:05 | 显示全部楼层
使用的系统库与你的项目兼容              
modesty3jonah 发表于 2023-12-9 22:21 | 显示全部楼层
老版本的Keil MDK-ARM可能会出现一些已知的问题
nomomy 发表于 2023-12-9 22:29 | 显示全部楼层
在代码中传递了错误的参数类型或值导致的
alvpeg 发表于 2023-12-10 15:42 | 显示全部楼层
尝试更新到最新版本的KEIL5              
everyrobin 发表于 2023-12-10 16:11 | 显示全部楼层
可以检查一下你的包含文件夹设置,确保你的头文件路径是正确的。
janewood 发表于 2023-12-10 17:10 | 显示全部楼层
可以尝试升级或降级Keil 5版本
vivilyly 发表于 2023-12-10 17:39 | 显示全部楼层
在Keil 5中,你可以通过菜单栏的"Project" -> "Properties" -> "C/C++ Build" -> "Settings" -> "C/C++" -> "Preprocessor" -> "Includes Path"来配置包含路径。
lzmm 发表于 2023-12-12 09:48 | 显示全部楼层
代码中是否有拼写错误              
mollylawrence 发表于 2023-12-13 10:22 | 显示全部楼层
使用的是旧版本的KEIL5,可能会存在一些已知的问题。
月亮一键变蓝 发表于 2023-12-17 15:39 | 显示全部楼层
路径太深了也不行的哦
她已醉 发表于 2023-12-17 15:41 | 显示全部楼层
你双击这个报错点,看看这个点在哪儿,提示了啥
失物招領 发表于 2023-12-17 18:00 | 显示全部楼层
你直接找个好用的例程,在例程上修改不就好了么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

130

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部