Как использовать библиотеки 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.