c++ - C99 stdint.h 头文件和 MS Visual Studio

标签 c++ c visual-studio c99

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

最佳答案

原来您可以从以下位置下载此 header 的 MS 版本:

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

可以在这里找到可移植的:

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

感谢 Software Rambling的博客。

注意: Michael Burr 提到的 header 的公共(public)域版本在评论中,可以找到存档拷贝here .更新版本可在 the Android source tree for libusb_aah 中找到.

关于c++ - C99 stdint.h 头文件和 MS Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/126279/

相关文章:

c++ - 复制和直接初始化行为不同的动机是什么?

c++ - 是否有可能计算出 std::vector 扩展其数组大小的频率?

c# - Visual Studios C# - 页面刷新时重新调用类

visual-studio - 如何解决此 Visual Studio 键盘映射问题?

c++ - 比率数学不适用于 std::chrono::duration

c++ - VERIFY(...) 是 C++ 编码的好习惯吗?

c - 在按值传递 const 参数的情况下,是否有任何优化 yield 的真实示例?

c - 按位或和逻辑或运算符。有什么不同?

c - 在同一个表达式中混合静态和动态变量的未定义行为

.net - 为什么 Visual Studio 2012 会引用错误版本的程序集?