typedef union YYSTYPE {
int64_t iConst; // constant value
float fConst; // constant value
int iAttrLocator; // attribute locator (rowitem for int/float; offset+size for bits)
int iFunc; // function id
int iNode; // node index
} YYSTYPE;
Это выглядит для меня корректно, но cdt сообщает следующее для строки int64_t iConst;
:
Multiple markers at this line:
- syntax error before "int64_t"
- no semicolon at the end of structure or union
Существует два файла, которые определяют int64_t
, один находится в самом проекте (sphinxstd.h
), другой - независимый от проекта Включает путь D:/MinGW/include/stdint.h
, вызван ли он этим конфликтом
UPDATE
Я выбираю код выше, затем ctrl - x и ctrl - s plus ctrl - v и ctrl - s , проблема исчезла!
Есть ли здесь пользователи cdt?