julia调用自定义c++函数

我现在有一个任务需求是将写好的c++函数封装起来,用julia调用,函数主要功能是实现坐标变换,比如输入四元数输出欧拉角这类的,由于有同时输入多个四元数的需求,所以主要数据结构用的是vector,想请教一下大致该怎么做?

方案一:使用CxxWrap库将写好的C++函数封装成共享库供给Julia调用。
方案二:将C++转换成C语言,Julia可以直接调用C语言。
方案三:使用 pybind11等工具,将C++封装成Python,然后使用pycall.jl调用。

好的,我试试第一种方案,感谢指点!

您好,我这边企业需要一个会Julia的算法开发人才,您有兴趣了解一下吗?