Мне нужно использовать код c++
для ускорения вычислений. Для этого мне нужен Rtools.
Я пошел по адресу: https://cran.r -project.org / bin / windows / Rtools / и установил последнюю стабильную версию (Rtools35.exe (рекомендуемые)). Insallation вроде нормально.
Затем я запускаю find_rtools
из пакета devtools
. После такой первоначальной ошибки Является ли Rtools несовместимым с версией R 3.5.1? Мне удалось исправить это благодаря этому ответу.
Теперь find_rtools
return TRUE
.
Я пытаюсь затем ввести свой код cpp, и эта ошибка все еще появляется:
C: / Rtools / mingw_64 / bin / g ++ -I "C: / Users / MARCO ~1.FUM / DOCUME ~ 1 / R / R-35 ~ 1.0 / включает "-DNDEBUG -I" C: /Users/marco.fumagalli/Documents/R/R-3.5.0/library/Rcpp/include "-I"C: /Users/marco.fumagalli/CustomerNavigation/src/features" -O2 -Wall -mtune = generic -c bDist.cpp -o bDist.o 10 [main] make 20472 child_copy: ошибка записи в стек, 0x65ABA0 .. 0x660000, сделано 0, Windows pid 20472, Win32 ошибка 5 482 [main] make 20472 fork: child 14912 - pid 14912, exitval 0x103, errno 11 make: fork: Ресурс временно недоступен Ошибка в sourceCpp ("src / features / bDist.cpp")"): Произошла ошибка 1 при создании общей библиотеки. пробуя URL
Затем появляется окно с сообщением, что мне нужен компилятор c ++ (?!).
Как указано здесь Rcpp не может найти Rtools: "Произошла ошибка 1 при создании общей библиотеки " Я уже добавил в PATH предложенный путь к корзине.
Информация о версии моего R
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 5.0
year 2018
month 04
day 23
svn rev 74626
language R
version.string R version 3.5.0 (2018-04-23)
nickname Joy in Playing
Я нахожусь в Windows 10.
Спасибо