| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6633 人关注过本帖
标题:刚刚接触C++,这个代码看不懂,主要思想明白,很多细节不懂!
只看楼主 加入收藏
rjsp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
以下是引用鸿蒙之灵在2016-8-23 17:18:53的发言:
 
这是我通过编译时出现的错误,程序没有找到 stdint.h 文件  

首先你得找个支持C语言的编译器
stdint.h是C标准头之一,早在上个世纪就进入了C标准了,如果你的编译环境没有,那只说你用的编译环境有问题
附上C标准对她的描述
The header <stdint.h> declares sets of integer types having specified widths, and defines corresponding sets of macros. It also defines macros that specify limits of integer types corresponding to types defined in other standard headers.

2016-08-25 15:14
鸿蒙之灵
Rank: 4
来 自:异次元裂缝
等 级:贵宾
威 望:11
帖 子:126
专家分:244
注 册:2016-8-22
收藏
得分:0 




标题< stdint。h >声明集指定宽度的整数类型,并定义相应的宏。它还定义了宏指定整数类型对应类型的限制其他标准头文件中定义。

[此贴子已经被作者于2016-8-25 17:52编辑过]


对待编程,要像对待情人一样
2016-08-25 17:49
鸿蒙之灵
Rank: 4
来 自:异次元裂缝
等 级:贵宾
威 望:11
帖 子:126
专家分:244
注 册:2016-8-22
收藏
得分:0 
以下是引用rjsp在2016-8-25 15:14:22的发言:


首先你得找个支持C语言的编译器
stdint.h是C标准头之一,早在上个世纪就进入了C标准了,如果你的编译环境没有,那只说你用的编译环境有问题
附上C标准对她的描述



我用的编译器是Visual Studio 2005,编译环境不兼容C99,stdint.h是C标准的,vc中没这个头文件,所以会编译出错,麻烦问一下,出现这样的情况,除了更换编译环境这种方法外,还有没有其他的解决方法?或者更明确的说,能不能把用到的一些成员重新申明在一个自定义的头文件中,然后预编译该头文件,不知道这个想法是否合理?

对待编程,要像对待情人一样
2016-08-25 17:51
rjsp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
回复 13楼 鸿蒙之灵
就是几个类型别名,自己用typedef定义一下就行了,不需要换编译器
如果要换的话也简单,下载 mingw-w64 就行了
2016-08-25 19:50
鸿蒙之灵
Rank: 4
来 自:异次元裂缝
等 级:贵宾
威 望:11
帖 子:126
专家分:244
注 册:2016-8-22
收藏
得分:0 
回复 14楼 rjsp



    OK
   

对待编程,要像对待情人一样
2016-08-29 16:10
hyj0616
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2016-8-1
收藏
得分:0 
回复 10楼 鸿蒙之灵
很感谢你,这个编译通过了。
2016-09-01 14:06
xh_green
Rank: 2
等 级:论坛游民
帖 子:2
专家分:30
注 册:2012-2-22
收藏
得分:0 
文件不全,看的没头没尾,属于校验部分代码?md5,crc?
2016-09-03 12:05
快速回复:刚刚接触C++,这个代码看不懂,主要思想明白,很多细节不懂!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021301 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved