Моя DLL не работает должным образом в RStudio - PullRequest
1 голос
/ 30 апреля 2019

У меня есть 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

Что может быть причиной этого? Есть ли известная проблема с DLL в этой версии RStudio?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...