如何使用Mathlink创建C代码

时间:2011-12-15 06:55:15

标签: wolfram-mathematica mathlink

我研究过使用Visual Studio中的mathlink的例子。问题是,我有一个mathematica笔记本文件,其中完成了所需的计算。现在我想使用Mathlink从我的C程序中做同样的事情。是否有自动工具将Mathematica笔记本文件转换为C代码,以便使用mathlink调用它们?

1 个答案:

答案 0 :(得分:1)

  

我有一个mathematica笔记本文件,可以完成所需的计算。现在我想使用Mathlink从我的C程序中做同样的事情。

您应该阅读答案 https://stackoverflow.com/questions/8140869/minimal-effort-method-for-integrating-c-functions-into-mathematica

  

是否有自动工具将Mathematica笔记本文件转换为C代码,以便使用mathlink调用它们?

我所知道的最接近自动转化的是在{em> Mathematica 版本8中使用CompileCompilationTarget -> "C"

这可能不是您想要的,因为它需要以Compile可以处理的方式重写您的代码。此外,它会自动链接功能,而不是将其嵌入外部程序中。