这是可能的,虽然它可能有点棘手。您必须将C代码编译为共享库,并且必须为64位Linux编译(Ubuntu,尽管这不应该太重要)。必须将该共享库上载到Forio Epicenter中的模型目录。
对于包装C库,有三种可能性,或多或少。 SWIG不需要Forio的任何支持可用,您将离线构建Python包装并将其上传到您的模型目录。 Cython或CFFI都可以得到支持,尽管在撰写本文时它们并不是。如果您有兴趣,请告诉我们,并且可以快速为这些解决方案中的任何一个添加支持(并且最终计划最终同时执行这两项解决方案)。
免责声明:我目前在Forio工作