我想在 Visual Studio 项目中使用 C99 头文件 inttypes.h(我想打印 64 位数字)。
但是,我的安装中似乎不存在此文件。
这不是VS2005的一部分吗?有没有其他选择?
我想在 Visual Studio 项目中使用 C99 头文件 inttypes.h(我想打印 64 位数字)。
但是,我的安装中似乎不存在此文件。
这不是VS2005的一部分吗?有没有其他选择?
它在谷歌。VS 不附带<inttypes.h>
不,它不包含在 VS 2005 中。
另一种方法是Boost::Integer库中的 Boost 实现,特别是boost/cstdint.hpp
对于 Visual Studio 2005,请参阅http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#details<inttypes.h>
上的错误“C99 header missing”,微软似乎不打算这样做将文件添加到 Visual Studio 2005。
在我看来,inttypes.h
Visual Studio 2010 也缺少这一点。
对于 Visual Studio 2012 中的 C++ 标头,请参阅https://connect.microsoft.com/VisualStudio/feedback/details/748766/<cinttypes>
上的错误“C++11 标头丢失(Microsoft Visual Studio Ultimate 2012 RC 11.0.50522.1)” c-11-header-cinttypes-is-missing-microsoft-visual-studio-ultimate-2012-rc-11-0-50522-1