R 15.2 Windows XP下的cppFunction(Rcpp)错误

当我打电话给:

cppFunction(' int add(int x, int y, int z) { int sum = x + y + z; return sum; }' ) 

发生下面的错误,任何人遇到类似的问题? 任何线索如何解释这个消息?

 g ++ -I"D:/PROGRA~1/R/R-215~1.2/include" -DNDEBUG -I"D:/Program Files/R/R-2.15.2/library/Rcpp/include" -O2 -Wall -mtune=core2 -c filed946a0620c7.cpp -o filed946a0620c7.o g++ -shared -s -static-libgcc -o sourceCpp_70998.dll tmp.def filed946a0620c7.o D:/Program Files/R/R-2.15.2/library/Rcpp/lib/i386/libRcpp.a -LD:/PROGRA~1/R/R-215~1.2/bin/i386 -lR g++.exe: error: D:/Program: No such file or directory g++.exe: error: Files/R/R-2.15.2/library/Rcpp/lib/i386/libRcpp.a: No such file or directory Error in sourceCpp(code = code, env = env, rebuild = rebuild, showOutput = showOutput, : Error occurred building shared library. 

Solutions Collecting From Web of "R 15.2 Windows XP下的cppFunction(Rcpp)错误"

您将R安装在具有空格的路径中。 这打破了一切

R默认是这样的,即使R-on-Windows常见问题表示不这样做。

下一个Rcpp版本有这个防御。 在此之前,请移动您的R安装。

哦,我已经三次就这个问题回答了这个问题