我想在Visual Studio項目中使用C99頭文件inttypes.h(我想printf 64位數字)。Visual Studio 2005中的<inttypes.h>在哪裏?
但是,這個文件似乎並不存在於我的安裝中。
這只是不是VS2005的一部分?有沒有其他的選擇?
我想在Visual Studio項目中使用C99頭文件inttypes.h(我想printf 64位數字)。Visual Studio 2005中的<inttypes.h>在哪裏?
但是,這個文件似乎並不存在於我的安裝中。
這只是不是VS2005的一部分?有沒有其他的選擇?
不,它不是在VS 2005年包括
另一種方法是在Boost::Integer庫Boost的實施,特別是boost/cstdint.hpp
對於Visual Studio 2005中看到蟲「C99標題<inttypes.h>
失蹤「在http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#details看來微軟並沒有計劃將文件添加到Visual Studio 2005.
在我看來,inttypes.h
也從Visual Studio 2010中丟失。
對於C++頭<cinttypes>
在Visual Studio 2012看到蟲 「C++ 11頭部丟失(微軟的Visual Studio 2012最終RC 11.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
的Visual C++並定義自己的尺寸類型:
__int8
__int16
__int32
__int64
重複? http://stackoverflow.com/questions/126279/c99-stdint-h-header-and-ms-visual-studio – mpontillo 2009-07-26 06:40:54
@Mike,Q是關於`stdint.h`,他們不同 – unkulunkulu 2011-08-05 07:44:09