令我惊讶的是,我刚刚发现 MS Visual Studio 2003 及更高版本中缺少 C99 stdint.h。我敢肯定他们有他们的理由,但有人知道我在哪里可以下载副本吗?如果没有此标头,我就没有有用类型的定义,例如 uint32_t 等。
原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议
令我惊讶的是,我刚刚发现 MS Visual Studio 2003 及更高版本中缺少 C99 stdint.h。我敢肯定他们有他们的理由,但有人知道我在哪里可以下载副本吗?如果没有此标头,我就没有有用类型的定义,例如 uint32_t 等。
原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议
更新: Visual Studio 2010 和 Visual C++ 2010 Express 都有 stdint.h
。可以在 C:\Program Files\Microsoft Visual Studio 10.0\VC\include
原文由 Ashwin Nanjappa 发布,翻译遵循 CC BY-SA 2.5 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
事实证明,您可以从以下位置下载此标头的 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 源代码树中 找到更新版本。