Возможный дубликат:
Поддержка Visual Studio для новых стандартов C / C ++?
См текст ниже от вики:
Стандарт C99 включает определения нескольких новых целочисленных типов для улучшения переносимости программ [2]. Уже имеющиеся базовые целочисленные типы были сочтены недостаточными, поскольку их фактические размеры определяются реализацией и могут различаться в разных системах. Новые типы особенно полезны во встроенных средах, где аппаратное обеспечение обычно поддерживает только несколько типов, и эта поддержка варьируется от системы к системе. Все новые типы определены в заголовке inttypes.h (заголовок cinttypes в C ++), а также доступны в заголовке stdint.h (заголовок cstdint в C ++). Типы могут быть сгруппированы в следующие категории:
Моя визуальная студия не может найти ни одного из этих файлов:
<cstdint>
<cinttypes>
<stdint.h>
<inttypes.h>
Зачем?
РЕДАКТИРОВАТЬ
Обратите внимание, что начиная с Visual Studio 2013, Поддержка библиотеки C99 был добавлен в Visual Studio.
Ниже приведен мой старый ответ до добавления поддержки Visual Studio 2013:
MSVC очень плохо поддерживает язык C, они не поддерживают ничего, кроме C90. Херб Саттер уже публично заявил об этом в своем блоге.
<cstdint>
поддерживается с MSVC2012.
Eсть msinttypes проект, который заполняет отсутствие stdint.h и inttypes.h в Microsoft Visual Studio.
Повышение также обеспечивает повышение / cstdint.hpp если у вас его нет.
Других решений пока нет …