【问题标题】:How to use C libraries in Vlang for basic statistics如何在 Vlang 中使用 C 库进行基本统计
【发布时间】:2020-09-08 19:05:51
【问题描述】:

我想用Vlang做基本统计。

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

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

感谢您的帮助。

【问题讨论】:

  • 由于 Vlang 主页上写着“C interop without any cost”,答案大概是“是”。你只需要找到文档的正确部分——比如Calling C functions from V

标签: c statistics libraries vlang


【解决方案1】:

是的,您可以在 V.call C libraries

您需要先在 V 中定义 C 库的结构、typedef 和函数,然后再调用/使用它们。

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

这里有一些例子:

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-10
  • 2017-08-06
  • 2021-02-16
  • 2021-12-01
  • 1970-01-01
  • 2011-02-13
  • 1970-01-01
相关资源
最近更新 更多