Как я могу написать привязки для данной C структуры, используя dart ffi? - PullRequest
0 голосов
/ 01 марта 2020

Я пытался написать привязки dart ffi для следующей структуры C, но я получаю ошибки всех видов. Может ли кто-нибудь помочь мне с этим?

 typedef struct {
   enum CXCursorKind kind;
   int xdata;
   const void *data[3];
 } CXCursor;

Также для следующего кода

 typedef void *CXIndex;

Я использовал его как Pointer<Void>, но я хочу иметь возможность использовать его как CXIndex .

Это для пакета, который обеспечивает привязку к libclang в дротике. Ваши предложения приветствуются.

Спасибо за помощь заранее.

...