你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stdint.h这个头文件是不是默认包含的?

[复制链接]
厦门浪子 提问时间:2018-3-8 17:26 /
stdint.h这个头文件是不是默认包含的?
比如uint8_t在这个头文件定义的,但是C文件里面不包含stdint.h,也不会出错。
请教下谢谢

收藏 评论9 发布时间:2018-3-8 17:26

举报

9个回答
不吃肉的羊 回答时间:2018-3-8 17:36:36
这是标准C库文件,C文件不包含肯定不行,你说没包含,我估计是在其他文件里面包含了这个头文件

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2018-3-8 17:57:29
这个文件是包含在MDK系统里的头文件:
比如在MDK4里是在、ARM\RV3\INC文件夹里,

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

toofree 回答时间:2018-3-8 23:53:19
A头文件中包含 stdint.h,c文件中包含A头文件,那就相当于已经包含了stdint.h。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

maxtch 回答时间:2018-3-8 23:58:11
这个是间接包含的。设备头文件本身包含了 stdint.h。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

zengxuzhong 回答时间:2018-3-9 03:01:48
学习了

评分

参与人数 1ST金币 -1 收起 理由
zero99 -1 求助帖请不要随意回复

查看全部评分

wudianjun2001 回答时间:2018-3-9 09:55:56
有一个头文件引用了,你再引用这个头文件就可以了,不必要每个文件都引用

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

morphlings2014 回答时间:2018-3-9 13:11:49
默认应该是不引用这个头文件 TIM图片20180309114707.png
可以单独引用该头文件
TIM图片20180309114741.png
也可以调用已包含该头文件的头文件
TIM图片20180309114624.png

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

无薪税绵 回答时间:2018-3-9 17:09:27
其实使用KEIL建立STM32的项目时,默认是包含stdint.h的。

因为标准的H文件,有防止重复加载的宏定义,
所以,楼主重复引用也是没有问题的。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

厦门浪子 回答时间:2018-3-11 16:48:37
无薪税绵 发表于 2018-3-9 17:09
其实使用KEIL建立STM32的项目时,默认是包含stdint.h的。

因为标准的H文件,有防止重复加载的宏定义,

好谢谢

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版