Как включить библиотеку c для компиляции кода c для R при использовании R CMD SHLIB?R/Скомпилировать код c для R
Например, с код нужно: #include Rcpp.h
Как я могу добавить путь Rcpp.h при использовании R CMD SHLIB на консоли в Windows 7?
«C: \ Program Files \ R \ R-3.1.2 \ bin \ x64 \ R" CMD SHLIB -o test.so -I "C: \ Users \ R \ win-library \ 3.1 \ Rcpp \ include \ Rcpp.h "test.c
Описание в« Написание R Extensions.pdf »было для меня непонятным.
Большое спасибо за каждый ответ, я его очень ценю.
Большое спасибо. Да, это не рекомендуется. В части 2.4 часто задаваемых вопросов о Rcpp есть объяснение, как использовать RCMD SHLIB, если он очень нужен. $ export PKG_CXXFLAGS = 'Rscript -e" Rcpp ::: CxxFlags() "' $ R CMD SHLIB myfile.cpp Но я не мог узнать, как это сделать в Windows. Я попробую RStudio. Благодарю. – term
Это все в документации, включая FAQ и более подробно в книге Rcpp. –
Хорошо. Я не мог найти информацию о том, как скомпилировать под Windows, включая дополнительные библиотеки, кроме упомянутых выше, и я не владею этой книгой. Компиляция с RStudio отлично работает! Большое спасибо. (Было бы интересно, как это сделать с помощью командной строки. Из вывода в RStudio комманда должна быть написана в вопросе выше. Но это, очевидно, нет.) – term