我的DLL无法在RStudio中按预期方式工作

时间:2019-04-30 13:43:49

标签: r dll rstudio

我有一个DLL(由Haskell制造)。当我从经典Rgui中使用它时,它会按预期工作:

dyn.load("myDLL.dll)
.C("intAtBaseR", b=2L, n=10L, result=list(0L))$result[[1]]
# [1] 0 1 0 1

这是整数10的二进制扩展。

但是,当我在RStudio(1.1.463)中使用相同的R时,它会产生不可预测的结果:

.C("intAtBaseR", b=2L, n=10L, result=list(0L))$result[[1]]
# [1]       0       1 1259560       0
.C("intAtBaseR", b=2L, n=10L, result=list(0L))$result[[1]]
# [1]       0       1 1537624       0

这可能是什么原因?在此版本的RStudio中,DLL是否存在已知问题?

0 个答案:

没有答案