включить или настройки проекта в msvc для uint8_t и аналогичных типов? - PullRequest
3 голосов
/ 28 февраля 2012

Когда я создаю новый проект msvc и пытаюсь использовать тип uint8_t, я получаю следующую ошибку компиляции:

error C2065: 'uint8_t' : undeclared identifier

Есть ли настройка проекта или предопределенное включение, которое я могу использовать?Я бы предпочел не указывать значения явно.

Ответы [ 2 ]

10 голосов
/ 28 февраля 2012

Вам нужно включить <stdint.h> (или <cstdint>), что недоступно до VS2k10 , насколько я могу судить.

Если вы используете более старую версию cl, вы можете искать реализацию с открытым исходным кодом, которая соответствует вашим требованиям к лицензированию, или, если ее нет, вам придется предоставить typedef самостоятельно.

1 голос
/ 07 августа 2012

В библиотеке Boost есть несколько определений для этого.Но это только для C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...