Где <inttypes.h> в Visual Studio 2005? Я хотел бы использовать заголовочный файл C99 inttypes.h в проекте Visual Studio (я хотел бы напечатать 64-разрядные номера). Однако этот файл, похоже, не существует в моей установке. Это просто не часть VS2005? Есть ли альтернативы? Ответ 1 Он находится в google. VS не поставляется с <inttypes.h> Ответ 2 Нет, он не включен в VS 2005. Альтернативой является реализация Boost в Boost:: Integer, в частности повышение/cstdint.hpp Ответ 3 Для Visual Studio 2005 см. ошибку "Заголовок C99 <inttypes.h> отсутствует" в http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#details, где, похоже, Microsoft не планирует добавлять файл в Visual Studio 2005. Мне кажется, что inttypes.h также отсутствует в Visual Studio 2010. Для заголовка С++ <cinttypes> в Visual Studio 2012 см. ошибку "Отсутствует заголовок С++ 11 (Microsoft Visual Studio Ultimate 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 Ответ 4 Visual С++ определяет собственные типы: __int8 __int16 __int32 __int64
Ответ 2 Нет, он не включен в VS 2005. Альтернативой является реализация Boost в Boost:: Integer, в частности повышение/cstdint.hpp
Ответ 3 Для Visual Studio 2005 см. ошибку "Заголовок C99 <inttypes.h> отсутствует" в http://connect.microsoft.com/VisualStudio/feedback/details/99133/c99-header-inttypes-h-missing#details, где, похоже, Microsoft не планирует добавлять файл в Visual Studio 2005. Мне кажется, что inttypes.h также отсутствует в Visual Studio 2010. Для заголовка С++ <cinttypes> в Visual Studio 2012 см. ошибку "Отсутствует заголовок С++ 11 (Microsoft Visual Studio Ultimate 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