邀朋友种豆,一起分享吧
喜欢购买正品行货?那就去品牌街

无法打开包括文件:“stdint.h”: No such file or directory 解决办法

来自:种豆 时间:2017-12-29 阅读:1947次 原文链接

fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory

原因:stdint.h是c99标准的头文件,vc不支持,所以肯定会提示“No such file or directory”的。

解决办法一:

去googlecode下载http://msinttypes.googlecode.com/files/msinttypes-r26.zip

解压后会得到三个文件,把inttypes.h和stdint.h放到vc的include目录就可以了。

我安装的是VS2008,安装到的默认位置,因此include的路径就是:

C:\Program Files\Microsoft Visual Studio 9.0\VC\include

通过以上方法,成功解决编译错误。

解决方法二:stdint.h在C99标准中才有,VC6是一定不支持的了,如果楼主在用Windows的话,Dev-C++就可以!

解决方法三:

换用GCC吧。

不然的话就自己写一个stdint.h,也不难。下面的GCC中的一个实现,其实都是一些宏,因而是通用的。

如果有错误,就把其中的某些东西改了。例如,int8_t可以定义为__int8,后者就是VC支持的形式了。

 
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
本站为个人爱好兴趣分享网站,不代表本人观点,如有侵权请联系QQ3371650278进行处理
sowsoy.com 版权所有 Copyright©2010-2020 浙ICP备10212932号
Email:sowsoy#hotmail.com