1

У меня есть пакет R, реализованный с использованием C. Когда я компилирую (Rcmd -check), все работает нормально, пока не будет запущен сценарий примера R, который является частью ручной папки. Код C имеет цикл, который вызывает процедуру R с использованием Rf_eval. Программа выполняется, как и ожидалось, в течение ряда итераций, но в одной итерации она останавливается. Там нет ошибок вывода в файл журнала проверки в соответствующем.Перепроверьте папку. Тем не менее, я получаю всплывающее окно "R для Windows перестала работать интерфейс". Судя по выводу в файле журнала проверок, кажется, что код не выполняется в одной из процедур вызова R, т. Е. Во время вызова Rf_eval. Удивительно то, что тот же код выполняется для предыдущих итераций, и я не вижу никаких отклонений в аргументах, передаваемых Rf_eval во время последней итерации. Я не уверен, что является причиной проблемы, и был бы признателен за любое решение. Я использую R x64 3.1.2.

0