Я безуспешно пытаюсь запустить flatc -s test.idl
. Раньше это работало, но после смены ноутбуков я больше не могу компилировать схемы. Если я намеренно нарушу test.idl, я получаю ошибки, но с правильным синтаксисом он просто не работает.
test.idl выглядит так:
namespace Foo;
enum Type : byte {
type_request = 1,
type_reply = 2,
}
struct UUID {
low_bytes: ulong;
high_bytes: ulong;
}
table Request {
req_id: UUID ( required );
}
root_type Request;
table Reply {
req_id: UUID ( required );
}
root_type Reply;
Любые идеи? Вероятно, я использую другую версию flatc (в настоящее время 1.7.0), что-то изменилось?