Как использовать библиотеки C во Vlang для базовой статистики

Я хочу проводить базовую статистику с помощью Vlang.

Могу ли я использовать библиотеки C? Например, Апофения: http://apophenia.info/

Или библиотека статистики C IMSL: https://docs.roguewave.com/en/imsl/c/8.6/pdf/C_Stat_library.pdf

Спасибо за вашу помощь.

1 ответ

Да, вы можете вызывать библиотеки C из V.

Вам необходимо сделать структуры, typedefs и функции библиотеки C известными V, определив их сначала в V - перед их вызовом / использованием.

Для структур вам удобно только определить поля, которые вам нужно использовать.

Вот несколько примеров:

  • через 2D-игровой фреймворк, включающий несколько библиотек C
  • сокол во влиб
  • оболочка v-miniaudio (отказ от ответственности: мой собственный модуль)

Как правило, вы можете найти много кода оболочки C в самом vlib.

Другие вопросы по тегам