コンパイラエラー "error: unknown type name 'uintptr_t'"など ISO/IEC 9899:1999(通称C99)で追加された変数型 (uint8_t, uint16_t, uint32_t など)が未定義となっているコンパイラエラーへの対応は? |
|||
対応: C99の変数型 uint8_t, uint16_t, uint32_t ,uintptr_t などが定義されていないので 所要のファイルに #include <stdint.h> を追加する。 |
|||
(実施例) <補足> stdint.h の中で Harmony Ver.1 Ver.2で使用されていた ISO/IEC 9899:1999(通称C99)で追加された変数型の別名定義が 定義されています。 typedef unsigned char uint8_t; typedef unsigned short int uint16_t; typedef unsigned int uint32_t; typedef unsigned long long int uint64_t; …… …… 以下 stdint.h 全文 |
|||