Я пытаюсь скомпилировать программный пакет С++, который был написан в 2007 году, и я получаю эту ошибку:
error: ‘uint32_t’ does not name a type
Это происходит в 64-битном Ubuntu, используя g++ 4.5.2. Он отлично компилируется в 64-битном CentOS, используя g++ 4.1.2.
Есть ли #include
или флаг компилятора, который мне не хватает? Или, следует ли использовать typedef
для назначения uint32_t
size_t
или, возможно, unsigned int
?