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

将R与其他非Java语言接口/将R编译为可执行文件,r,executable,R,Executable,我开发了一个.R脚本,它与数据库一起工作,执行一系列处理并输出图形和表格。我可以将这些数据输出为逗号分隔的值和图片,以便以后在我的软件中导入它们,我没有任何问题 问题是我如何分发我的应用程序,而不必在客户端上完全安装R。我见过RJava之类的东西,但我的应用程序是在VB6上的(是的…),我没有看到任何库,也没有看到编译为exe的方法。compile包只生成您定义的任何函数的编译版本,就像psyco以前为Python所做的那样(在Pypy之前) 是否有人对编译R有一些见解,以避免用户安装整个附加软

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

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

是否有人对编译R有一些见解,以避免用户安装整个附加软件

编辑:这个问题与我的问题有很大关系,但我还没有看到如何使用它使完整的脚本成为exe。您可以只
编译
一个主函数,然后
cat
将它编译成一个文件?这可能吗?

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

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

  • 通过网络使用headless,或
  • 使用