OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4762|回复: 2

打开项目例程编译报错:invalid redeclaration of type name "size_t"

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-9-14
在线时间
4 小时
发表于 2022-7-29 14:45:04 | 显示全部楼层 |阅读模式
1金钱
报错内容:C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h(53): error:  #256: invalid redeclaration of type name "size_t"  (declared at line 60 of "C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h")
错位定位到:stdio文件中:
#if defined(__cplusplus) || !defined(__STRICT_ANSI__) || !defined(__size_t)
/* always defined in C++ and non-strict C for consistency of debug info */
  #if __sizeof_ptr == 8
    typedef unsigned long size_t;   /* see <stddef.h> */
  #else
    typedef uint16_t size_t;   /* see <stddef.h> */
  #endif
  #if !defined(__cplusplus) && defined(__STRICT_ANSI__)
    #define __size_t 1
  #endif
#endif

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-9-14
在线时间
4 小时
 楼主| 发表于 2022-7-29 14:49:12 | 显示全部楼层
补充一下:实验例程为:IIC实验
回复

使用道具 举报

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2022-7-29 16:58:01 | 显示全部楼层
看着像是多个文件间定义了同一个东西,可以全局搜索下这个"size_t" ,如果是原子的程序,可以说明下是哪个开发板的哪个程序,找客服问下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 09:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表