是否可以使用shinyapps.io来部署一个源代码c代码的闪亮应用程序。
我可以将已编译的c可执行文件上传到shinyapps.io帐户并从R闪亮应用程序中调用吗?
答案 0 :(得分:0)
将编译的C代码上传到shinyapps.io是不可能的,除非它恰好被编译和链接完全像在shinyapps.io上一样(在Ubuntu Linux上使用相同的gcc版本,libc等)。
要在shinyapps.io上执行本机代码,最好的方法是创建一个小包并将其上传到GitHub。如果您使用devtools::install_github
在本地安装软件包,将自动检测并安装在Shityapps.io上托管的软件包。
另一种可能性是使用inline包来创建"内联" C ++函数直接在你的函数被调用时编译的R代码。