请前辈指教一下,error: unknown type name‘u8’

2019-07-20 22:18发布

stm32f10x.h 中 有这样关于u8的定义,typedef uint8_t u8;stdint.h 中有         typedef unsigned          char uint8_t;
问题是 : 我想用 主这个直接定义 或 声明函数都 编译器都会报错,如果我加上。如下图


库函数模板文件 中很多C文件都 直接 引用到U8定义变量  或定义数组
   error3.png     error4.png

而我要加上自己写的.C 或 .h 文件 中加上 下图中的,报错就没有  了,为什么 不能直接定义呢
e3.png 请大家帮帮我,问题出在哪里?如果每次新建文件都会引用 文件 或重新定义真的麻烦。
include  paths 如下
e4.png


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。