C99 stdint.h 头文件和 MS Visual Studio

新手上路,请多包涵

令我惊讶的是,我刚刚发现 MS Visual Studio 2003 及更高版本中缺少 C99 stdint.h。我敢肯定他们有他们的理由,但有人知道我在哪里可以下载副本吗?如果没有此标头,我就没有有用类型的定义,例如 uint32_t 等。

原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 794
2 个回答

事实证明,您可以从以下位置下载此标头的 MS 版本:

https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h

可以在这里找到便携式的:

http://www.azillionmonkeys.com/qed/pstdint.h

感谢 Software Rambling 的博客。

注意: Michael Burr 在评论中提到的标头的公共领域版本,可以在 此处 找到存档副本。可以在 libusb_aah 的 Android 源代码树中 找到更新版本。

原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议

更新: Visual Studio 2010Visual C++ 2010 Express 都有 stdint.h 。可以在 C:\Program Files\Microsoft Visual Studio 10.0\VC\include

原文由 Ashwin Nanjappa 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题