标签: c# c++ wrapper swig octave
我正在考虑在我的C#项目中使用Octave及其函数,但目前接口C#和Octave的唯一方法是在命令行上调用它并解析字符串输出。 (see this SO question)这很慢(每个脚本一个命令行调用)并且容易出错,因为你必须解析字符串。
如果您可以将Octave包装在C#中,就像EmguCV为OpenCV所做的那样,您将获得更快,更整洁的方式来访问Octave。 SWIG是一个可以生成这样一个包装器的工具,但我不知道这是否可能以及它的工作程度。你知道我怎么开始吗?