Как я могу использовать библиотеки C в Vala? Или как использовать g-ir-scanner? - PullRequest
1 голос
/ 29 мая 2019

Как я могу использовать библиотеки C в Vala?Как написано в документации GNOME , мне нужно сканировать заголовки C с помощью инструмента командной строки g-ir-scanner , чтобы сгенерировать файл * .GIR, а затем сгенерировать VAPI ( Vala API).) файл с $ vapigen --library MyLibrary MyLibrary.gir для использования в Vala.

Все понятно, кроме использования g-ir-scanner .Как использовать этот инструмент?

Или как создать привязки без этого инструмента?

1 Ответ

0 голосов
/ 10 июня 2019

"g-ir-scanner предназначен для библиотек, созданных с помощью GObject, и должен использоваться в исходном коде библиотеки. Для других библиотек, к сожалению, вам придется создавать его вручную. Лучше всего использовать его здесь https://gitlab.gnome.org/GNOME/vala-extra-vapis но если его здесь нет, то нужно сделать это с нуля "(

...