我想用C99头文件inttypes.h在Visual Studio项目(我想printf64位数)。

然而,该文件似乎并不存在在我的安装。

这只是部分不VS2005?是否有任何选择吗?

有帮助吗?

解决方案

这是在谷歌。 VS不附带<inttypes.h>

其他提示

没有,它不包括在2005年VS

另一种方法是Boost的在升压实施::整数库,特别提升/ cstdint.hpp

Visual Studio2005年看到的错误"C99头 <inttypes.h> 失踪"在 http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#details 在那里它似乎微软没有计划来添加的文件Visual Studio2005年。

在我看来, inttypes.h 缺失也从Visual Studio2010年。

C++头 <cinttypes> 在Visual Studio2012见的错误"C++11头丢失(Visual Studio最终2012年RC11.0.50522.1)"在 https://connect.microsoft.com/VisualStudio/feedback/details/748766/c-11-header-cinttypes-is-missing-microsoft-visual-studio-ultimate-2012-rc-11-0-50522-1

视觉C ++确实定义其自身的尺寸的类型:

__int8
__int16
__int32
__int64
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top