将R与其他非Java语言连接/将R编译为可执行文件

时间:2011-06-14 14:59:46

标签: r executable

我开发了一个与DB一起工作的.R脚本,可以处理和输出图形和表格。我可以将这些数据输出为逗号分隔的值和图片,以便稍后在我的软件上导入它们,我没有任何问题。

问题是如何在不必在客户端上完整安装R的情况下分发我的应用程序。我见过像RJava这样的东西,但我的应用程序是在VB6上(是啊......)我没有看到任何库,或者编译为exe的方法。 compile包只生成你定义的任何函数的编译版本,就像psyco以前为Python做的那样(在Pypy之前)。

有没有人对编译R有一些了解,以避免让用户安装整个附加软件?

编辑:Does an R compiler exist?这个问题与我的问题有很大关系,但我还没有看到它如何用于制作一个完整的脚本exe。你可以compile一个主要功能,cat它到一个文件?这甚至可能吗?

1 个答案:

答案 0 :(得分:7)

简短的回答是“不,那不行”。

根本没有编译器允许您收缩包装您的应用程序。所以你最好的可能是