Произошла ошибка 1 при создании разделяемой библиотеки при поиске кода cpp внутри R - PullRequest
0 голосов
/ 07 октября 2019

Мне нужно использовать код 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.

Спасибо

...