2011-12-15 159 views
0

我学习了使用Visual Studio中的数学链接的示例。问题是,我有一个mathematica笔记本文件,需要进行计算。现在我想使用Mathlink从我的C程序制作相同的东西。是否有一个自动工具将Mathematica笔记本文件转换为C代码,以便通过使用数学链接来调用它们?如何使用Mathlink创建C代码

+0

我不确定我完全理解你的问题。你需要从C程序调用Mathematica内核还是[你需要从Mathematica调用一些C函数](http://stackoverflow.com/q/8140869/695132)? – Szabolcs 2011-12-15 09:02:48

回答

1

我有一个mathematica笔记本文件,需要进行计算。现在我想使用Mathlink从我的C程序制作相同的东西。

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

是否有Mathematica的笔记本文件转换为C代码自动工具,使他们通过使用MathLink的叫?

最接近的一个自动转换,我知道的是使用CompileCompilationTarget -> "C"数学版本8

这可能不是,但是你想要的东西,因为它需要重写代码一种可以通过Compile来处理的方式。此外,它自动链接功能,而不是将其嵌入到外部程序中。