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

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

查看全部评分

七哥 回答时间: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

查看全部评分

chrome777 回答时间: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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版