Я пытаюсь настроить RcppArmadillo в своей системе Windows с помощью Rstudio. Я успешно установил RcppArmadillo с помощью команды
install.packages("RcppArmadillo")
в консоли Р.
Но когда я пытаюсь скомпилировать код С++ с зависимостью RcppArmadillo, я получаю сообщение об ошибке, например
g++ -m64 -I"C:/PROGRA~1/R/R-30~1.3/include" -DNDEBUG -I"C:/PROGRA~1/R/R-30~1.3/library/Rcpp/include" -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O2 -Wall -mtune=core2 -c colrowStat.cpp -o colrowStat.o colrowStat.cpp:5:26: fatal error: RcppArmadillo.h: No such file or directory compilation terminated. make: *** [colrowStat.o] Error 1 Warning message: running command 'make -f "C:/PROGRA~1/R/R-30~1.3/etc/x64/Makeconf" -f "C:/PROGRA~1/R/R-30~1.3/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="sourceCpp_38187.dll" WIN=64 TCLBIN=64 OBJECTS="colrowStat.o"' had status 2
Но заголовочные файлы доступны в path_to_my_documents/R/win-libraries/3.0/RcppArmadillo/Include.
Я думаю, что путь включения для компиляции не имеет этого пути. Я не знаю, как добавить эту папку в путь. Я очень ценю любую помощь с этой проблемой.