如何使用 Vlang 中的 C 库进行基本统计

How to use C libraries in Vlang for basic statistics

我想用Vlang做基本统计。

我可以使用 C 库吗?例如,Apophenia:http://apophenia.info/

或 IMSL C 统计库:https://docs.roguewave.com/en/imsl/c/8.6/pdf/C_Stat_library.pdf

感谢您的帮助。

是的,你可以 call C libraries 来自 V.

您需要先在 V 中定义 C 库的结构、typedef 和函数,然后在 calling/using 它们之前定义它们。

对于结构,您只需定义需要使用的字段即可。

这里有一些例子:

  • via 包装多个 C 库的 2D 游戏框架
  • sokol 在 vlib
  • v-miniaudio 包装器(免责声明:我自己的模块)

通常您可以在 vlib 中找到很多 C 包装器代码。 (我们正在努力用纯 V 替换 C)